LTD driver

For a self employed mortgage you will need at least one years accounts, more likely three years, depending on your history and deposit size.

Don’t think your current contract would matter too much if you have regular money paying in like you say. I would go for it as you are now