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