About The Melrose Court Company Limited (02684824) United Kingdom