About Barbour Holdings Limited (SC277445) United Kingdom