Home » Business Groups Blame £25bn National Insurance Hike and Budget Uncertainty for putting “Brakes” on Economic Recovery