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