St Michael & All Angels, Dafen