National portrait gallery scotland opening times. Scottish National portrait gallery Edinburgh Scotland