About Doctor Locum Suppliers Limited (08694258) United Kingdom