About Melrose Investments Limited (03561049) United Kingdom