About Sterling Locums Limited (10198429) United Kingdom