About Rice Henley Management Limited (04295864) United Kingdom