About S&a Spice Limited (12116344) United Kingdom