New HMRC insolvency rankings will ‘stifle business growth’