About Lh Locums Ltd (SC612820) United Kingdom