Shopping Topshop prepares for a big British celebration for the store’s official launch at Yorkdale on October 5