About Kc & Hc Ltd. (07558296) United Kingdom