sr hr generalist careers in Glasgow, United Kingdom