About Stroud Tyre Company Limited (04480263) United Kingdom