About S.b.c Locum Limited (12835075) United Kingdom