Crux Easton: church of St. Michael & All Angels