Property tax in London? You mean ... council tax? For a penthouse in the City - 2,194 pa. There is a one time sales tax (stamp duty) but that's not what you mean I think.
Oligarchs owning property in London are not forced to contribute to the London coffers .... not at all
https://www.cityoflondon.gov.uk/services/council-tax/council...