There is absolutely no doubt - you need a license under the 2003 Licensing Act.
Sheffield licensed the whole of the town centre to avoid this problem.
(You still need permission - but then you always did!)
PM me if you have any questions and I will do my best to help.