Hello & Welcome
Try this for the heaters:
https://passionford.com/forum/ford-escort-rs-turbo/266713-heater-trouble.html
As for the fuel pump, it maybe that the relay is wankered or somebody has bridged the two connections to make it run continuously.
Im pretty sure that even if it runs continuosly on ignition, it shouldnt flood the engine as the pump spins up again as you crank the engine over. The fuel should be regulated by your metering unit