About Strensham Properties Limited (02442425) United Kingdom