You're probably thinking of the City of London, which is an area inside London that has it's own government and special privileges apart from the rest of what we think of as London.
So there are 7,000 residents. Oops, that's not zero. The majority of votes do go to businesses though, and it is an artifact of its long existence, not a new thing.
The votes go to employees of businesses, rather than to businesses. I had one for a while. Left that job and moved across the border into Shoreditch before i could use it, though.
As it stands, residents can do lots of things to make outside ownership unpleasant, at least, once/if they decide that is the best course of action.
(I recall someone mentioning that property owners are the voters somewhere in or around London, but there were close to 0 residents there)