About Elroy Locum Services Ltd (09149325) United Kingdom