About Happy House (denbigh) Limited (08496427) United Kingdom