I am planning our trip to UK in June. We are more or less decided that we'll fly to Edinburgh and drive to London. What we'd like to know is if we'll need to retrieve our luggages in Heathrow and recheck in for our flight to Edinburgh? We plan to fly Singapore Airlines which is scheduled to touch down in Heathrow at 7.35am in the morning. The Virgin Atlantic flight from Heathrow to Edinburgh is at 9.15am. Is there enough time for us?