About Melrose Property Investments Ltd (10831725) United Kingdom