About Dw Stroud Ltd (11296381) United Kingdom