About Windsock Close Company Limited (03494186) United Kingdom