About Buchan Braes Hotel Limited (SC329896) United Kingdom