You are correct about the law and her attitude was way off and she should know the law being a licensee. However it's her establishment and she can choose not to serve your daughter. A simple polite, sorry we don't serve alcohol to under 18s, would be better.
This government website is quite...