About Green Cross Locums Ltd (08683112) United Kingdom