af England inbjudning ari on tid vistas på slottet Abcrgeldie i de skotska högländerna.