About Cooper Locum Services Limited (09584506) United Kingdom