About Denethatch Limited (01393752) United Kingdom