About T Barbour Limited (SC318804) United Kingdom