About Stroud Care Property Limited (09270900) United Kingdom