About Flower & Spice Ltd (10902809) United Kingdom