About Howorths Textiles Limited (05852412) United Kingdom