About Short Notice Locum Ltd (12120728) United Kingdom