8 Share Holiday tax could cost 33,000 jobs and £700m in lost revenue, industry warns by Energy And Markets Now March 23, 2026 Economy[#item_full_content]