About Melrose Properties Limited (02807566) United Kingdom