High levels of taxation in the UK are throttling business

Mark Littlewood speaks to Channel 4 News