About Denehouse Holdings Limited (10797529) United Kingdom