I'm visiting my family in the US for the holidays. On my return flight to the UK, I land in Manchester first for an hour and a half hour layover, then fly to London Heathrow (I know it's an odd one, but it was the cheapest I found). Will I go through immigration in Manchester or London? Also, will I need to recheck my bags once I get to Manchester?