About Melrose Management Limited (02770880) United Kingdom