So... Got the someone changed the stereo and now the horn doesn't work problem...
It's a Mk1 freelander 52 plate, used to have the BMW tape player in it.
Horn did work, just we didn't have the code for the old stereo, (and the new one is a lot more snazzy!)
So all the usual things apply stereo...