About Melrose Stores Limited (00817389) United Kingdom