St Theodore of Canterbury19-Jul-2018 Hampton-on-Thames, Middlesex in Westminster diocese ShareTweetPin