About L & P Locums Limited (11148684) United Kingdom