NI MPs Demand Windfall Taxes on Energy Firms Amid Profit Surge Alliance and Sinn Féin MPs call for UK government to impose windfall taxes on oil and gas companies after BP reports doubled profits. 28 April 2026