About Stevenson Textile Machines Limited (04172323) United Kingdom