About Griffin Locum Services Limited (07721718) United Kingdom