St. Cadoc’s church