About Rhode Hill Management Limited (03328122) United Kingdom