There are some really good views from Crystal Palace of London, also try Greenwich by the observatory and Shooters hill.
I've found a small block of flats on Beulah Hill that if you could get on the roof would give you an uninterrupted panorama of the entire city, its just a case of getting up...