About Melrose House Residents Company Limited (04850649) United Kingdom