About Letchworth Waste Ltd (13331895) United Kingdom