About Hertfordshire Textile Recycling Limited (11960857) United Kingdom