About Denton Construction & Electrical Limited (02376369) United Kingdom