Sorry, I've been reading everything and I don't understand if, when you file the i-130 with the consulate in London, if that has to be filed
in person or can it be sent with the fee by post? And if so, what is the address.
The information even on the government's website seems a bit scattered and lacking in detail.