About Windyedge Associates Limited (SC592708) United Kingdom