Above quote-I own property, but don’t follow ref to “contractor having some leverage to get paid”... Paid for what?
Anyone who owns their property obviously has collateral to ensure a contractor can get paid, so no reason why a deposit should be needed - your property is his guarantee that you would pay. If the worst happened and he didn't get paid he could take you to court and be certain to get paid.
Well done on finding an address, but be sure you do have the correct address.