About Barbour Ltd (12968191) United Kingdom