About Rice And Spuds Ltd (10368833) United Kingdom