About Meade House Management Company Limited (08146158) United Kingdom