About Direct Shop And Sew Limited (01662634) United Kingdom