About Alexandra Property Holdings Limited (10292247) United Kingdom