About Kca London Limited (09780038) United Kingdom