About Windsor Yarns Limited (08694980) United Kingdom