About Melrose (merton) Management Company Limited (01921243) United Kingdom