About Ilford Spice Village Ltd (10589851) United Kingdom