Landlords currently contribute £15.9bn per year to the British economy, a figure that has more than doubled since 2007.