Launceston St Mary Magdalene, Cornwall