Call us now on 0116 287 0051
Our new take on the screw compactor integrates perfectly into bio digestion plants.