About Meaden House Management Company Limited (08594452) United Kingdom