About 19 Melrose Place Management Limited (04922808) United Kingdom