Idea Store Bow, London, England