About Teaspoon Tea Company Limited (08866234) United Kingdom