Customer Service Lead Location: Manchester, UK About the Role The Customer Service Lead is responsible for supervising, motivating and developing a team of Customer Service Specialists. This individual will manage the Service Delivery activities in line with agreed SLAs. Specific…