About D & H Technical Services Limited (06906602) United Kingdom