About Letchworth Recycling Limited (08136841) United Kingdom