Located a stone's throw from Leicester Square and Covent Garden, Goodwin's Court is little known to Londoners and tourists.