About Melrose Court (management) Company Limited (01428237) United Kingdom