Customer Relations Technical Handler
2 months ago
York
A fast-paced and ever-changing environment, the Customer Relations team handle complaints for our UK and London Market business. Meaning the complaints we review are wide and varied, working with all ...