About Denman House Holdings Limited (05933145) United Kingdom