Walworth, St Peter