About Helen Smead Textile Technology Services Ltd (11337777) United Kingdom