About H&d Europe Limited (07927346) United Kingdom