Whether you’re a Londoner or not, chances are you know all about the ‘big Topshop’ on Oxford Street.