About Keil Carthy Limited (11953785) United Kingdom