Guildhall nears £11.2m revenue target