HBI Deals+Insights / News
An independent review assessing the operational effectiveness of England's care regulator, the Care Quality Commission (CQC), has described the organisation as having significant internal failings leading to a ‘loss of credibility’.