I don't think any country in the World allows free speech. The UK certainly has not allowed free speech for a number of years as exceptions are in place as part of the Human Rights Act
Protesting at a funeral, any funeral, is quite obviously going to cause 'alarm or distress or a breach of the peace'.
Protesting at a funeral, any funeral, is quite obviously going to cause 'alarm or distress or a breach of the peace'.