About Threads Of Leicester Ltd (12393383) United Kingdom