About S M Locum Doctors Limited (11090733) United Kingdom