About H & D Holdco Limited (08491601) United Kingdom