About Menear Meadows Amenity Management Company Limited (08881856) United Kingdom