St Peter and St Paul - Storr C