senior customer support manager careers in Aberdeen, United Kingdom