About Alford Property Holdings Limited (10396186) United Kingdom