About Mayholme Apartments Management Company Limited (11642530) United Kingdom