About Needle And Yarn Ltd (13608196) United Kingdom