About Stroud Extrusions Limited (01139359) United Kingdom