About Barbour & Sons Ltd (06340918) United Kingdom