Walpole St Peter, Church of St PeterEnglish Towns