B. Fullers Mortar and Pestle, tea shop and herbal apothecary