About Martin Land Sewing Machine Company Limited (01922992) United Kingdom