About S.h. Locums Ltd (05593292) United Kingdom