About Mead Properties Essex Limited (13415867) United Kingdom