About S R Locums Limited (06778556) United Kingdom