About Sterling Locum Associates Group Limited (11668266) United Kingdom