About S & J Locums Ltd (09903637) United Kingdom