Im sure a UK person will come along and answer your first question.
You can find out if you have hard or soft water by either calling your water co. and asking.
Or you could buy a ppm meter. Anything over 200 parts per million is considered hard water.