About Rice & Spice Southam Ltd (13496857) United Kingdom