About 12 Melrose Place Management Company Limited (01841906) United Kingdom