About Sjr Locums Limited (10118924) United Kingdom