About Tilda Rice Limited (08115638) United Kingdom