Meryl Streep has certainly played British before - "The French Lieutenant's Woman" and the underrated "Plenty," for starters - but is now figuratively playing Britain itself.