moving companies brokerage home builders puppy flats sale builders houses self storage dogs mini storage puppies financial cash flow new homes relocation move public storage apartments storage factoring factor tours banking mover financing