About The London Herb & Spice Company Limited (05599588) United Kingdom