The phrase
"office landlords" refers to individuals or companies who own and rent out office spaces to people or businesses. They are the ones responsible for managing and maintaining the office buildings and collecting rent from the tenants.
Full definition