You have been lucky!
I am only trying to explain what in my opinion, and the method I have used, to continue to keep a UK residential address that seems to keep banks, CC companies, DWP etc happy.
My BIG point is that it is best to set it up a few months before you get here!