About D H H (europe) Ltd (06821780) United Kingdom