About Melrose Place Limited (10902053) United Kingdom