About Green Peppers & Spices (el Tee Dee) Ltd (06880729) United Kingdom