About Vale Of Stroud Ltd (08439719) United Kingdom