The Landlords of London
- Published in The Belgravia Bugle
According to the London Landlord Scheme, there are currently over 13,000 people letting out their property in London and the number is ever increasing. A fact not widely known is the majority of our city is owned by a handful of wealthy families, trusts or estates, some dating back to the 17th Century when wealthy aristocratic land owners started developing their land.