About Thistle Locums Limited (08980849) United Kingdom