The Charter Stakeholder Group have released a survey giving a chance for individuals, businesses and agents to have their say on HMRC’s performance.