About Clennell Consulting Limited (08830459) United Kingdom