About Needle & Thread Design Holdings Limited (09303929) United Kingdom