About Rice Holdings Limited (09483265) United Kingdom