Sporting goods giant Adidas has opened its first Stella McCartney flagship store in London, UK.