New research into tenancy deposits indicates that the 960,000 rental properties in London generated in excess of an eye-watering £1.9bn in deposits