About Clg London Ltd (12789710) United Kingdom