About Cooper & Turner Wind Limited (09170143) United Kingdom