Working with First Direct is great. They take ownership, they care, and they find solutions to seemingly unsolvable problems.