Flew NRT-ICN return last year on KA 747-400. No PTV. Food was nothing special. Don't know if the 747 on the LHR route is any better.
Flew LHR-NRT with BA this year. PTV but not AVOD.
Unless you really want to see ICN I'd go for the direct route with BA.