Caerlaverock Castle, Dumfriesshire | Freeman's