I agree it looks a bit expensive, but I don't have access to the fares.
Just out of curiosity, why are you flying BKK-ICN-LHR and not BKK-CDG-LHR, or even BKK-AMS-LCY? I know a few extra miles can never hurt, but flying in the back of the bus I'd definitely try and shorten the longhauls a bit!