About Clinical Locums Limited (08884816) United Kingdom