About Kk Locums Ltd (09618396) United Kingdom