Call Centre / CustomerService Customer Success Manager – Clinical Background Scotland Permanent Medium November 21, 2025