About Stalham Spice Ltd (11558247) United Kingdom