Site Operative

Knowledge of recycling organic waste material. The Veolia Telford compost site takes delivery of the local green waste generated from the households of…