If there were a fault on the heater the fuse in the spur should have blown, otherwise the protective device at the consumer unit should have operated.
The spurs certainly shouldn't catch on fire, which suggests a serious fault which should be seen to by a professional, who could do an earth loop test.
In the meantime you could check the condition of the wiring and connections in the spurs (check for charred cables, presence of an earthing conductor, poor connections) and the protective device at the consumer unit (if it is a circuit breaker is it the correct type and rating, if a semi-enclosed fuse has the correct fuse wire been used?)
It could be something really obvious like ordinary wire used instead of fuse wire, but without seeing it for myself it's impossible to say.
If things are catching on fire I would isolate the whole circuit and use different heaters in the meantime.
Adam, January 2010