The London department store’s post-lockdown reopening coincided with the unveiling of a set of eco-conscious window displays under its 2021 creative theme, Good Nature.