About Dr Clifford Locum Services Ltd (10313942) United Kingdom