About Melrose Intermediate Limited (11126778) United Kingdom