NHS doesn't make England socialist.
And without googling I know the difference between the UK and England, and that prime minister Cameron is Tory and governs the UK (under the Queen, of course).
Not a very good education if you don't know the difference between socialism, social democracy, and social welfare system.
I don't need googling to do that - while you both seem unable to grasp the differences and unwilling to learn more.
Where did you get that failed education?
And just a simple tip: https://en.wikipedia.org/wiki/Socialism https://en.wikipedia.org/wiki/Social_democracy , but more importantly listen to Socialist and Social Democratic persons and the programs of those parties and you will see the differences. Socialist parties might not call for taking control of the means of production today, but it is in their longer-term goals; while the social democratic parties might once had had it as a long-term goal that should be achieved through peaceful means, but no longer.
- - - Updated - - -
You are missing the reasons: it's hard to take control of the means of production without dictatorship - i.e. socialism without dictatorship is difficult, and countries don't develop economically well under socialism. That is true even for e.g. the reformist syndicalists (a form of socialists) who favor the workers taking over the factories - without the state and without revolution; but normally such worker-owned companies don't develop as well as capitalist companies; and they are a fringe group.