About Eurostitch Limited (02699779) United Kingdom