About Saffron & Spice Limited (10082102) United Kingdom