senior customer support manager careers in Edinburgh, United Kingdom