About Stroud International Textiles Ltd (06608614) United Kingdom