About Windsro Limited (10068966) United Kingdom