About Denton Computer Consultants Ltd. (03478833) United Kingdom