About C Vaughan Locums Ltd (12851640) United Kingdom