I know its easy to move the existing characters to different keys, but if the £ doesn't exist, it obviously can't be moved, it has to be imported from a list of characters.
I suspect you have to set the whole keyboard to UK and then move around all the out of place characters to match the keys! ...??