About Sturgess Locum Solutions Ltd (13520237) United Kingdom