About The Barrows Management Company Limited (03596634) United Kingdom