About Stoke Locums Limited (10612571) United Kingdom