One of the office juniors in my office regularly wears that style of dress. She's early 20s. Probably not Nobody's Child as she's on an office junior's salary, and £85 to £100 depending on which version is probably more than she'd spend, but very similar.
The last few posts have been fascinating - the dress is simultaneously girly, too young, too old, matronly.