About Clements & Harris Limited (07261377) United Kingdom