The sun is beaming when I meet the Yorkshire Shepherdess on Trafalgar Square. ‘The sun makes London seem another country,’ ...