Great record. Rare but not unheard of. When i was based on the Purbeck coast we used to get Swallows into December. I believe one also over wintered last year around East Anglia somewhere.
Funnily enough I saw a swallow on Studland beach today. (Apologies for out of area posting).