About The Tea Towel Company Limited (12530415) United Kingdom