The point of placing the house in my name or a company name, I'll will have to pay stamp duties no matter what as it's a second home.. but the stamp duties on a company buying a house could be more.
It's issues of liability and tax and the long term that should be your focus. Remember that with a company ownership, you pay everything gross of tax whereas with personal ownership much has to be paid after tax. Against that there may be VAT registration, accountants, and whatnot. Again, you should take professional advice.