The floor insulation you choose will depend on the type of floor you have. Modern houses tend to have concrete floors, while older ones often have suspended timber floors.
Concrete floors: you can have insulation laid on this surface, or have it done when the concrete needs replacing.
Suspended timber floors: you can lift the floorboards and lay mineral wool insulation on netting under the floor joists.