About Mayflower House Management Company Limited (08630279) United Kingdom