Call Centre / CustomerService Customer service Team Manager Edinburgh Permanent Medium March 20, 2026