All Saints Church, Evesham, Worcestershire, England