About D & C Property Holdings Limited (09890261) United Kingdom