ScottishPower Renewables, a unit of Spanish utility Iberdrola SA (BME:IBE), on Thursday said it has launched onshore construction works for its 1.4-GW East Anglia Three offshore wind farm in UK waters.