after & sales for diesel generator careers in Liverpool, United Kingdom