High levels of taxation in the UK are throttling business