Billboard company Wildstone has snapped up 13 of London’s highest profile digital advertising installations in an £80 million deal with Transport for London. The 99-year lease agreement covers ...