About Windpower Design Limited (03265510) United Kingdom