About Stroud & District Motor Club Limited (01137780) United Kingdom