yesterday whilst bored, went out for a short while, in the middle of an industrial estate, quite well hidden i found a warehouse with Renault To Go on the side
done a little research into it, would appear its a place to buy nearly new renaults, but thats as much as i know
anyone know anything else about them?