About Devon Locum Services Limited (10402978) United Kingdom