About Wind Elements Limited (06618137) United Kingdom