About Shima Seiki Europe Limited (01931062) United Kingdom