Hi,
hast Du für beide Flüge einzelne Tickets oder sind beide Flüge auf einem Ticket (also Zubringerflug)?
Wenn es einzelne Tickets sind, mußt Du in London auschecken und bei Virgin neu einchecken - also entsprechend Zeit einplanen. Das Risiko, bei Verspätung des BA Fluges den Virgin Flug zu verpassen, liegt bei Dir.
Wenn Du für beide Flüge nur ein Ticket hast, wird Dein Gepäck durchgecheckt und bei Verspätung ist das Sache der Airlines, dich weiter zu befördern.
Zu Virgin kann ich Dir nichts sagen, vielleicht hilft Dir da die Suche weiter.
Grüße
Axel