True.
Now.
Prior to Labor's take over after WWII it was quite common for upper class and middle class Brits to own guns and shoot.
Lower class, not so much although they did have shotguns and rifles in the country. But a handgun licenses was about a weeks wages a year for a lower class man so they tended to stick with knives.
If you read British pre-WWII literature you find plenty of guns. Starting in the sixties they began to disappear and by the eighties only the police and bad guys had them. By the nineties they began to have hysterics at the sight of one.
You have to go back 80+ years to have Brits owning guns. And that was also wartime. As you say socialists disarm people. And they have. Brits have been systematically disarmed and effectively for a very long time. They readily prosecute people using what few guns they have left, defending themselves against criminals.