About 4 Melrose Place Management Company Limited (02231042) United Kingdom