About Stroud & District Homes Foundation Limited (04072703) United Kingdom