About Clc&c Limited (13199396) United Kingdom