About Needle Thread Leicester Ltd (12350273) United Kingdom