Thinking about it, the best option for the OP if they go for a ground source heat pump might be to use that to preheat DHW and then use normal electricity or even Economy7 to heat it further to DHW temperatures. For showers/baths you might get hot enough water from the heat pump anyway.
The problem with solar is that in mid winter we average 2hrs/day of sun, so you would need a huge collector and huge amounts thermal mass to collect and store enough heat to rely on it alone for general heating. This could be doable for a new build but would be hard to retro fit.
However a vacuum tube solar collector could make a useful contribution to DHW. For a new build it would be worth ensuring the south facing side of the roof could take the extra weight of a solar collector.
In fact it would be nice if developers were required to make roof trusses that bit stronger to make it easy to fit a collector, instead of the usual minimal size.
cheers, Pete.