Alfred's grandson, Athelstan, pushed English power north as far as Scotland and was the first king to claim to be ‘King of all England’. One story tells how King Cnut stood on the shore and ...