About C&c London (uk) Ltd (11602421) United Kingdom