About Threads & Heads Ltd (08908809) United Kingdom