About Barbour Right Limited (11959837) United Kingdom