About Meagles Barns Management Company Limited (05848135) United Kingdom