About Denman Holdings Limited (10269258) United Kingdom