About K Charles Locum Limited (09118094) United Kingdom