About C&r Locums Ltd (12814842) United Kingdom