About Denman & Goddard Ltd. (02396733) United Kingdom