About Barrow & Hepburn Limited (03759139) United Kingdom