North Leach, Cotswolds St Peter and St Paul