About Herbs & Spices Edinburgh Limited (SC695904) United Kingdom