About Stable Locums Ltd (12881520) United Kingdom