About Sugar & Spice Delights Limited (12002563) United Kingdom