About Lockfield Avenue Management Company Limited (10113362) United Kingdom