By CEP Staff • 6 September 2011 in News

WindTechnics UK gets new lease of life following split from parent