On public land you almost always need a permit. On private land less strict rules apply, but for larger events the local council may require a notification.
Check with your local council at least eight weeks in advance. For 250+ attendees or live music, a permit is almost always required.
More on this in our article on safety at your corporate event.