About Technical Textile Services Limited (02672522) United Kingdom