That is a tough one because I do not live in your nation and can never pretend to be intimate with such laws.
I found this one resource … Can You Refuse Service to Nazis? - FindLaw
Businesses do not have to allow free speech, and are allowed to impose restrictions on customer speech and conduct so long as those restrictions do not directly target protected classes. An example we’ve all seen are the signs outside of businesses that read: “No Shirt, No Shoes, No Service.” That sort of blanket refusal to serve is generally okay. It’s equally okay, generally, to have a “no offensive clothing” policy, which would prohibit customers from wearing swastikas or other clothing emblazoned with hate speech or obscenity.
I must caution you, I do not know, and my best advice would be to consult a lawyer.