CS Wind (UK) Limited, the wind tower solutions business based in Argyll, has been placed into administration.
Cs Wind
1-2 of 2 Articles
More than 70 staff could be made redundant at a Scottish wind firm.