Spanish energy firm Iberdrola has agreed to sell a 40per cent share in British offshore wind project East Anglia One to the Green Investment Group, it said on Monday.