About Beechacres Management Company Limited (05154073) United Kingdom