Hi Alylee1
Welcome to the world of Just You! I hope you have a great time in India - I took one of our India tours last year and it was so good - I get goosebumps when I think of some of the experiences we had!
But on to answering your questions, I have spoken to our flights team who have advised that, yes - you would need to collect your luggage at Heathrow and check-in again. (same on the return flight). It is always worth confirming this at the desk in Glasgow when you drop off your luggage.
In terms of finding the airport representative. They usually loiter around the check in desk and will be carrying one of our Just You clipboards so keep an eye out for this. we know that on occasion they can be hard to spot, especially if they are helping another traveller, so I would recommend putting your Just You luggage tags on your suitcase (and handbag) so that they can spot you in the crowd.
If you have any more questions prior to your trip, please don't hesitate to ask!
Kindest regards,
Julia