About Barry Scotland Ltd. (SC588460) United Kingdom