Turned out the problem was that sometime someone fitted a non standard horn which had a fuse hidden away near the battery for some reason; still only cost me £13 to get the local garage to trace and rectify.