About London Traffic Express Ltd (09398340) United Kingdom