VF Corp. has signed a new lease to expand the global flagship of its The North Face brand at Walmar House, 288-300 Regent Street, in London’s West End. The current seven-floor space covers more than 5,200 square meters. The expanded retail footprint will increase by 33 percent, including added space ...