About Melrose Corporation L.p. (SL020399) United Kingdom