About Ss Locums Limited (07243946) United Kingdom