after sales for diesel generator careers in Southampton, United Kingdom