About The Barrow Hall Farm Management Company Limited (04291569) United Kingdom