About The Melrose Group Ltd (13207213) United Kingdom