Senior/Account - Management Role
5 days ago
Greater London
Client Relationship Management and Customer Service skills * Sales, Negotiation, and Business ... Ideally Based in London, or UK based. The Candidate We are looking for an intelligent, driven ...