It's a UK keyboard and the server I am connecting to has been setup as English UK, but I am connecting via an intel web interface and using the Remote KVM function on there. I have just checked the interface and there are no settings which affect the keyboard language, only the written language which is set to English.
I guess there is no answer to this so I am happy for this case to be closed
Thanks everyone