About Rice Property Investment Limited (12922918) United Kingdom