About Melrose Investments Holdings Limited (10934729) United Kingdom