Brits are set to face a deluge of rain that could leave their homes and businesses at risk of flooding.