About Capital Locums Limited (01979501) United Kingdom