About Thistle & Tea Limited (12991483) United Kingdom