About Barbour European Limited (SC633024) United Kingdom