KINGDOM - DECEMBER 25, Lady Helen Windsor, attends The Christmas Day Service, at St Georges Chapel, Windsor Castle, on December 25 in Windsor, United Kingdom .