About Barbour & Waters Ltd (11198337) United Kingdom