2 Energy / Renewables jobs in Haverhill, Suffolk