About The Made In Stroud Online Shop Ltd (11584580) United Kingdom