About Stroud Valleys Artspace Limited (03467837) United Kingdom