About Melrose Associates Limited (03918404) United Kingdom