About Denham Technical Services Limited (03798827) United Kingdom