By August Graham, PA Business Reporter & Lawrence Matheson ScottishPower’s boss has called England a ‘godforsaken’ location for onshore wind farms. Keith Anderson told MPs that despite recent changes in government policies, his company has no plans to build such sites in the country. The energy head said: “If I speak from the part of our company that is a wind farm developer. “I am not proposing, or planning or looking at developing any onshore wind farms in England. It’s godforsaken,” he told the Energy Security and Net Zero Committee. “The number of sites available aren’t that great, the win…