About Rice & Spice Walkden Limited (11489522) United Kingdom