About Honey & Spice Ltd (SC644319) United Kingdom