Halifax £2,995 'rule' all UK customers need to know

Halifax customers need to be aware of strict deposit limits