About Leicester Yarns Limited (01426905) United Kingdom