texo recruitment limited careers in Glasgow, United Kingdom