About Specialist Locum Service Ltd (10214840) United Kingdom