- www.redrockpower.co.uk
- 1
- 2
Red Rock Power Limited - headquartered in Scotland - is an investor, owner, developer and operator of renewable energy projects. Our project portfolio currently includes five wind projects. While we continue to grow our UK wind portfolio, we are also..
Relevance: 10.07071