1) If you want to go to London, you can apply for a reentry permit , I131 : it will give you two years to live abroad, and it would protect your GC.
There is a fee to pay, and you would loose the time already spent in the US counting toward the citizenship application, unless you are eligible...