About Rice & Spice Salford Ltd (12867151) United Kingdom