About Barrett & Co. Limited (03043246) United Kingdom