Most schools in London are pretty good, although most of the big names are private so you’d have to pay.
Harris Westminster is a very academic sixth form in central London if that’s the sort of thing you fancy - not sure if they offer sociology though.