La livraison a lieu, soit chez le client, soit à un point de livraison agréé ou encore au siège de London Taxis France, en région parisienne. Les véhicules en stock (à Coventry, en Angleterre) sont disponibles sous trois semaines. Les commandes spéciales sont livrées sous trois mois maximum. Les véhicules distribués sur le marché français sont fabriqués en Chine (conduite à gauche) et répondent à toutes les normes européennes. En effet, la société mère de LTI est désormais Geely Holding Group.


La Garantie constructeur est de 2 ans (100 000 km). Un réseau de points de service agréés en France permet d’effectuer les opérations d’entretien (tous les 20 000 kilomètres) et de garanties. Les pièces détachées sont disponibles sous 4 à 5 jours (pour les pièces en stock). La logistique est assurée par le groupe Unipart (société anglaise historiquement liée au constructeur anglais British Leyland Group).