About Melrose Mediterranean Limited (02823058) United Kingdom