About Independental Locum Service Ltd (11512843) United Kingdom