About D H Mole Limited (04857663) United Kingdom