About Sadler Locums Ltd (10915940) United Kingdom