About D & H Projects Limited (06628320) United Kingdom