About Sugar N Spice Ltd (13022164) United Kingdom