About The Stroud Village Hall And Residents Association Limited (12319090) United Kingdom