A subsidiary of Time Inc. produces what magazine based in London? 
Time Inc.:  UK, whose major titles include "What's on TV", "NME", "Country Life", and "Wallpaper". Country Life (magazine): Country Life is a British weekly perfect-bound, glossy magazine, based in London at 110 Southwark Street (until March 2016 when it became based somewhere else ), and owned by Time Inc UK.
Country Life