Read the article I cited for more info. IANAL but ...
The public does not have a right to be admitted, let alone photograph on, private property AFAIK. That includes museums, NT properties, shops, shopping malls, pubs, hotels, airports, private car parks, etc., all of which can set their own rules about just what one can do thereon. Most give their permission for access otherwise they'd be out of business. There are also implied rights of access to properties by certain classes of people (for example, this allows the postie to deliver to your door without being accused of trespass.)