About Stroudley Spice Limited (08407299) United Kingdom