About Channing Lucas & Partners Limited (06229756) United Kingdom