About Leatherhead Spice Ltd (11875014) United Kingdom