About Stanford Property Holdings Limited (02964375) United Kingdom