The clean power company’s first project will involve building offshore wind farms on land leased from the Crown Estate. Will it supercharge the economy and lower our energy bills?