About Gallo Locum Limited (06452635) United Kingdom