About Specialist Locum Network Limited (08544764) United Kingdom