About Locum Placement Ltd (12903526) United Kingdom