BayWa r.e. seeks consent for 500MW BESSBy reNEWS EditorialMarch 11, 2025 Redshaw project in Scotland is developer’s largest energy storage system