About Latimer Spice Limited (09292381) United Kingdom