About Sandy Wind Turbine Limited (06231495) United Kingdom