About 2a Melrose Freehold Company Limited (08934824) United Kingdom