About K & H Holdings Limited (11787803) United Kingdom