“People won’t start businesses; we’ve got more and more entrepreneurs going to New York or California because they don’t want to get caught in this tax system.”
Economist and CEO of the Great British Business Council Catherine McBride laments the state of Britain’s tax system.
