In reply to dale1968:
Having tried almost everything over the years my current favourite is Castrol Racing chain wax (for motorbikes).
It comes in a green aerosol can and is available at Halfords.
It's the best general purpose chain lube I've ever used. It doesn't wash off easily and isn't so sticky that it attracts lots of dirt.
I use GT85 and a cloth to clean my chain and then and then I lube it with the Castrol chain wax.