About Needle And Thread Ltd (11425905) United Kingdom