Specialist Customer Care Advisor - Telephony at Barclays Global Service Centre (Glasgow) — hire.run