About Selsey Spice Ltd (09318719) United Kingdom