About Dench Computer Consultants Limited (03486268) United Kingdom