About Dennis Clarke Limited (03643080) United Kingdom