About Heidelberg Recycling Machinery Limited (08966336) United Kingdom