About Snr Locums Limited (05211857) United Kingdom