About Rice Associates Limited (06893899) United Kingdom