There are several contenders for the title of last battle on British or English soil, depending largely on how one defines battle and how one classifies various events.