About The Indian Tea Company Limited (08907752) United Kingdom