I missed the chance to drop the envelope off after security pass as we were rushing for our flight with 2 children. If I return to the UK in a few months time and drop the envelope, will I still get the refund after that?
It depends how few months. You have three months from purchase to submit your forms.
Not all retailers offer tax-free shopping and you can only get VAT refunds for goods bought within the last 3 months.