About Rice & Partners Limited (04850308) United Kingdom