About The London Tea Company Limited (01726799) United Kingdom