Northumberland, the northernmost county in North East England, is blessed with a great share of historic buildings, but one of the most stunning has to be Bamburgh Castle.