About D & R Locum Services Limited (06399885) United Kingdom