About Barrows Mount Management Company Limited (06121139) United Kingdom