That's very helpful info cheers. I did a bit more reading.. Ok, I can't just buy a 15kWh battery and charge it up by plugging it in to a power socket then run a space heater by plugging it in to that same battery. I would need an inverter and maybe other things too.
There are batteries with built in inverters, but anything with decent capacity is expensive. I'm probably better off just getting solar and get a proper sized battery integrated with that.
There's a guy in my work says never get a heat pump they cost a fortune in electricity. Says a regular oil burner is more efficient. Maybe there's a way to configure a heat pump with solar to reduce the running cost.