About Francis Locum Services Limited (06069619) United Kingdom