About Baldry Locums Limited (12503773) United Kingdom