IT Leasing

CSI Leasing, Inc. (CSI) is one of the largest independent equipment leasing specialists in the world, with customers in more than 36 countries.

  • Established in 1972
  • Headquartered in St. Louis, Missouri with more than 40 sales offices located throughout the U.S.
  • More than 70 offices around the world
  • 940+ employees worldwide
  • Wholly-owned subsidiary of Tokyo Century Corporation
  • Member of the Equipment Leasing and Finance Association (ELFA) and the Association of Service and Computer Dealers International (ASCDI)

CSI Leasing UK Ltd.

1-2 Chambers Way
Newton Chambers Road
Chapeltown, Sheffield
S35 2PH


 For sales related information or inquiries about leasing, please call
+44 114 232 9200


 For existing customers requiring non-sales related information (e.g. administration, account operation), please call either:
+44 114 232 9213 or +44 114 232 9201