guest relation careers in Glasgow, United Kingdom