Whether you choose to buy the property in your own name, or that of a company, will have tax implications for you. You may also find that some lenders will not lend to a company, or still require a personal guarantee. You should seek professional advice from a tax specialist.
Some Buy To Let Mortgages are not regulated by the Financial Conduct Authority.