About Wicker Herbal Stores Limited (00640309) United Kingdom