About Compton & Clarke Limited (08878257) United Kingdom