senior customer support manager careers in London, United Kingdom