About Melrose Holdings Limited (08243706) United Kingdom