A Company structure is not a preferred or recommended setup for many investors. The establishment costs are high as are the compliance expenses.
They are also harder to secure finance for, and there is no CGT discount on offer regardless of the time the asset is held.
However, a company structure does offer a lower tax environment and limited liability, along with personal asset protection for the shareholders.
The profits do not have to be distributed; they can be retained in the company for distribution at a more tax appropriate time for each shareholder.