Azets appoints new CEO and two non-executive directors