About Kc S London Ltd (13582746) United Kingdom