About Barleywood Management Company Limited (05525276) United Kingdom