About Newcross Medical Locums Limited (07075493) United Kingdom