About Yeoman Yarns Limited (10621272) United Kingdom