Bill Finlayson is preparing to play at the Baby Grand for the last time as the venue closes its doors after 40 years.