About Threads & Wires Ltd (10772233) United Kingdom