About Leamington Spices Ltd (13346136) United Kingdom