And if my 'commercial' photo is taken on the site of say Avebury or Stonehenge, would I need to contact NT or EH for permission to use the image?
If you took the picture from the highway you do not need to seek permission.
However, it's just courtersy to ask.