About Labholey Medical Locum Ltd (10254198) United Kingdom