About D D & H Limited (06525167) United Kingdom