About Stevens Property Holdings Ltd (12606309) United Kingdom