About Sjnr Locums Limited (08296664) United Kingdom