affiliate service specialist careers in United Kingdom