About Wind Control Ltd (08270283) United Kingdom