About Melrose Capital Limited (11141076) United Kingdom