About S N Locums Ltd (10017347) United Kingdom