Ian,
Do a search for "Cruise Control" on the forum. There are plenty of links with useful info, I think quite a few people have done it.
Dealers will charge you in the region of £300, you can buy the bits for £70 and fit it yourself. Like I say search the forum.