About Tamworth Sewing Machines Limited (04867358) United Kingdom