Hoddesdon, Hertfordshire
network through acquisition, it has a combined network of nineteen AD plants located across England, Scotland and Wales..., who possesses excellent process engineering skills; you will ideally have mechanical or electrical engineer skills...