'Esquire' is long out of fashion, but if you use it and therefore have the recipient's surname, you do not use 'Dear Sir'-- use the name. Use 'Sir' when you do not have the name. British business usage still recommends 'faithfully' with 'Sir' and 'sincerely' with a named recipient.
If you start with "Dear Sir" you should end with "Yours faithfully,". If you start with a name, eg "Dear Mrs Smith," you should end with "Yours sincerely,"
If you start the letter with ,Dear sir, it should end with yours faithfully.You can use yours sincerely when you address the name of the person. eg: Dear Tom,.I hope it will clear your boubts.
It depends when you say "Dear Tom", you ends with "your sincerely" if you just know him by name. But if he is your friends or someone you know you ends with "Best wishes" or "Love".