About Banchory Gallery Limited (SC140053) United Kingdom