Helen Flanagan was recently photographed in London, England at Covent Garden. Helen Flanagan is an English actress who plays Rosie…