Howies, the welsh, organic clothing, mail-order company, now has a store on London’s trendy Carnaby Street (number 42). They join American Apparel, along with the multitude of other fashion brands that populate this west London area. We’ll certainly be down to check it out soon!
If you are interested in getting organic promotional clothing, or American Apparel stock, check out the relevant pages on the Indigo Clothing site.
SmartPlanet have a good howies article.