About Stephens Properties Limited (09974955) United Kingdom