TK Maxx has new store on London’s famous Oxford Street and we were invited down for an exclusive first look inside before it opened its doors.