About D & I H Developments Limited (08961721) United Kingdom