About Cameron Locums Limited (12886999) United Kingdom