After & sales for diesel generator careers in Newcastle, United Kingdom