About Channing Lucas Holding Limited (06228818) United Kingdom