About Direct Sewing Machines Limited (08256558) United Kingdom