About Threads And Needles Limited (08211486) United Kingdom