Aquilegia are not snowdrop, which is what they're called in the film.
Despite being set at Christmas, and in some shots frost/snow being visible. The trees are clearly still in full leaf - it was presumably film in summer.
At the start of the film. When Margot is giving her presentation in her New York office. A British plug and socket are visible above the screen.