St. Peter's Church, Belsize Park, London. Church of England