Ancient Britain: Sacred forests, Neolithic burials and UFO sights in London, England