About Melrose Interiors Limited (00932195) United Kingdom