About Aberdeen Property Holdings Limited (06300618) United Kingdom