I expect you own the property, otherwise you need permission from landlord/owner.
That is right, if you are entitled to reduced price or free insulation, the insulation company gets paid directly by the relevant authority. You need to complete a form that the company can e-mail you.
You...