supervisor call center careers in Leeds, United Kingdom