An interesting popup store concept has been started by Start up Britain. PopUp Britain was created to give new British brands a rare opportunity to get their products onto the British High Street. The flagship popup store opened in Richmond in July. There are now 4...