About Mcleod House Management Company Limited (12760663) United Kingdom