About Melrose Park Management Company Limited (03699860) United Kingdom