About Pjm Locum Practitioner Services Limited (10120806) United Kingdom