I have the Oxford Names Companion in front of me and there is no mention of Mitson!

I have looked throughout the book and there is nothing much to go on

....... however as a location name, places like Mitton ('farmstead where two rivers join') and Mitford ('ford where two streams join') have the connotation of being places at the meeting of two rivers or streams. Mit comes from the Old English
mythe basically meaning confluence, and I doubt very much if you are the 'son of the two rivers' (Bilbo Baggins) or something similar

.........
As a surname however, the nearest I think I can get is the Old Scottish (Aberdeen) form of Mi(t)chieson and the book makes reference to Michie, which cutting a long story short basically means son of Michael.
I have found within my own family history research that names often get muddled up and mis-spelt so perhaps over the passing of time either by accent or mis-spelling your surname no longer represents what it was originally. I have no idea whether that might be correct (and I am very happy to be corrected by anyone in the know) or not, but I hope that this info is a little helpful.

I also looked up Ensor but there is no variation of that for anything and certainly not Mitson.
Regards
Philip