About R & R Locums Limited (08548332) United Kingdom