About The Tea Shop Of London Limited (01586870) United Kingdom