About Locum House Ltd (10846273) United Kingdom