All Saints, Helmsley, North Yorkshire, England.