About Barrochan Ltd (SC530754) United Kingdom