The Last Battle on English Soil?

On 18 December 1745 what has been described as the last battle on English soil took place at Clifton Moor, Westmorland.