customer support specialistclient relationship managercustom careers in Glasgow, United Kingdom