About Windglen Limited (02195616) United Kingdom