About The Windmill Tea Company Limited (02880134) United Kingdom