Garrigues revenues top €250m