Stephen Spencer, Jr. London Towncars of New York was founded by the late Stephen Spencer Jr. and two partners in 1959.