If I go to start / settings / control panel / keyboard / keyboard properties / The rest of the short cut text is not there.

All I get is start / settings / control panel / keyboard / keyboard properties / which shows
Repeat Delay, Repeat Rate, Cursor Blink Rate, if I go into Hardware then properties I get
No Problems with the device.

This made me think, I went to start / settings / control panel / language / and deleted US language keyboard then rebooted then tried to edit and again it still went to English (US) but when I tried to go back to start / settings / control panel / Language as not there.

I do edit documents from USA [ Sometimes the top language English (UK) other times it’s the second language] I think the only way is to delete the US dictionary as detect language automatically is not selected

Even though the documents I edit are copy and paste on to a normal.dot, which is set at English (UK)

The language setting can be applied on a paragraph by paragraph basis. If your spelling language keeps changing then it is likely that your style definitions include US spelling. You can use a macro like the following to change all the styles to the same language and also get the existing text to the same language (in case it was locally formatted).

Code:

Sub SetLanguage()
Dim astyle As Style
For Each astyle In ActiveDocument.Styles
If astyle.Type = wdStyleTypeParagraph Then
astyle.LanguageID = wdEnglishUK
End If
Next astyle
ActiveDocument.Range.LanguageID = wdEnglishUK
End Sub

Have you checked the language setting of your Normal style in the Normal.dot template? If that's set to English (US) and you have "Automatically update document styles" switched on for the template, it could be overriding the British English setting within your document. (That's assuming the document styles are based on the Normal style, of course.)

I open Word go to Tools / Language /set Language / both England (US) and English (UK) are the top two and both have a tick against them, but English (UK) is high lighted [at the minute] so I would think that is the one set in Normal.dot

I think if I could find a way of un-ticking English (US) that would cure it?