About Needle N Thread Embroidery Limited (12455908) United Kingdom