About Banchory Lodge Ltd. (SC400895) United Kingdom