About S J Locum Services Limited (06696234) United Kingdom