About Dennis Ec&i Limited (09655901) United Kingdom