Origin of Mrs Norris

Dear Mr. Filch,

How long have you had Mrs. Norris?

Sincerely,

Curious Ravenclaw

Dear Curious,

I have had Mrs. Norris for all of her life. She has had me for the best part of mine!

Sincerely,
Argus Filch