NCC Group has appointed Mike Maddison as CEO as Adam Palser steps down after more than four years in the role.