About D & H Property Investment Limited (10496781) United Kingdom