About K Richard Locums Limited (11776961) United Kingdom