About Windhoist Holdings 2018 Limited (SC614872) United Kingdom