Can I can show Freeview in a licensed premises (as I can analogue TV) without it

You can install Freeview wherever you like. You will require a PRS licence if you use it to show music channels, and you will require a TV licence for the televisions you have.
See: https://ukfree.tv/article/1107052256/Can_I_show_Freeview_in_my_gym_or_office
All questions
In this section