About Robert Rice Holdings Ltd (12285586) United Kingdom