About Salt N Spice Limited (11705913) United Kingdom