About L. Stevens Property Holdings Limited (10535703) United Kingdom