Iberdrola SA (BME:IBE) has closed the sale of the 40% stake it held in the company owning the 714-MW East Anglia One offshore wind project in the UK to a unit of Australiaâs Macquarie Group (ASX:MQG).