Puma is coming to London's West End, in what the German sportswear brand is dubbing its "first-ever European flagship store." ...