Some people try to make life really really complicated. And then in retirement wonder how on earth they can disentangle all this.
1) If you don't want to pay rent, then you buy an office property in your own names and rent it to the company. Don't buy it through the company.
2) Buy an office property not a residential property.
3) When you are retired buy a suitable property to meet your residential needs at that stage.
If you don't already own your own home, then forget about buying an office building. Buy a home to live in and continue renting your office space. When your mortgage is greatly reduced and your have some money, then buy an office.
Brendan