About Ross Haven Management Limited (03645142) United Kingdom