About Stroud International Co. Limited (13166873) United Kingdom