About Kyle Nichols Wind Ltd (12013038) United Kingdom