100Hands Opens First Store on London's Savile Row | Threads & Fabric