This is a purely account management role supporting a major account in the UK; no new business sales required. They are looking for a motivated and enthusiastic Customer Success Manager to join them at their Cheshire based Head office. ...