About R. Barbour & Sons. Limited (SC010111) United Kingdom