About Hamble Spice Limited (12216228) United Kingdom