I had a precast concrete sectional workshop with a concrete floor for 25 years. Big mistake....
Still have it but ripped it lot and did following...
For the floor.
I ended up putting 25mm polystyrene insulation down, 1200gauge vis queen down and then put treated chipboard floor boards down.
For the walls.
50mm polystyrene with damp proof membrane and 20mm blockboard lined.
Roof.
New 100mm joists, filled with 100mm standard roof insulation, then lined with same type block board I used for roof
Windows
Double glazed units.. Yet to put double glazing in tho..
Now warm as toastie, just need to install the vents now and will be completely finished.
I heat it with an oil filled rad that ticks along the night before I want to go in and I can work in my tee shirt.
I have a under unit fan heater if I forget to turn radiator on and doesn't take long to warm up. Stays warm as well.
Polystyrene was purchased from B and Q.
Oh, had to re wire the whole bloody thing as well.