Towns and cities in the UK have been hit by flash flooding 51 times since 2007, according to a new report published by the think tank Bright Blue.