About Cooper Locums Limited (08691591) United Kingdom