Selfridge's is a rather grand department store in London's Oxford Street. This is the clock above the main doors