Company name: Camden Tea Shop
Description: London's finest teas, infusions, herbs and rare and specialty beverages
Camden Lock Market, L7, Lower Dingwalls Gallery, London NW1 8AF, United Kingdom