About John Williams Textile Machinery Sales Limited (01731188) United Kingdom