About Kc Locums Limited (05964693) United Kingdom