Scott Bean
Hi, Insulation on top of floor boards is very common. It is normal practice for carpets. I would not recommend using foil based insulation as that would create a damp issue but I would recommend using boarded insulation. Depending on the flooring cover choice you would be better asking local carpet fitters or vinyl fitters for there preferences. If you choose laminate flooring then use dial push boarding. Hope the helps Scott