About Melrose Place Freehold Limited (08016449) United Kingdom