About Clements & Myles Limited (06237808) United Kingdom