China advances UK offshore wind ambitions as $4bn project gets investment green light
Red Rock Power has a 50% stake in Inch Cape project billed as 'largest' Scottish infrastructure project in construction today
Red Rock Power has a 50% stake in Inch Cape project billed as 'largest' Scottish infrastructure project in construction today