Fair enough, Mazer.
I accept that ICL (for example) is a superb institution for studying Physics but other places, such as UMIST, still have no problems matching it. For the engineering side of things, places like Southampton are highly-praised.
Take a look through the UCAS listings (from my link) to see what's available and then look for some web-based info about life at that particular institution (including the important things, such as the cost of accommodation and the availability of a decent night-life). London is expensive and lacks the 'student feel' that cities like Manchester have. Please don't rule out universities outside London. (My own alma mater, Sheffield, offers 'Physics & Astrophysics' for example. It would be hard to find a more 'student friendly' city other, possibly, than somewhere like Liverpool).
Chris