About Made In Stroud Limited (03853091) United Kingdom