About Made In Stroud Shop C.i.c. (04216614) United Kingdom