Definitions of premises license
(UK) an official document that says that you are allowed to conduct a business for which a license is required, such as the sale of alcohol for consumption on the premises
Contact your council to apply for a premises licence if you intend to sell alcohol or provide 'licensable activities' from a particular venue.