About Lewisham & Deptford Sewing Machines Limited (09051844) United Kingdom