Managing Director at CHELSEA CARS INTERNATIONAL LIMITED - London, England, United Kingdom
CHELSEA CARS INTERNATIONAL LIMITED is a mechanical or industrial engineering company based out of 59-61 ARMOURY WAY LONDON, London, United Kingdom.