The 8,647-square-foot store, located in London, will feature brands such as Topps, Merlin, Match Attax and Bowman.