About Melrose Investments & Management Services Ltd. (03534704) United Kingdom