About J C R Locums Limited (10325981) United Kingdom