HMRC breakdown reveals the English pay the most tax, but Northern Ireland generates the most tobacco duty European Companies News