We are moving our sales facility to a new site on the 1st November, but don’t worry - we’re not going far, and you can continue to expect the same high levels of service as before.
Our service, parts and bodyshop centre will remain at our site at The Hyde.
You can now find us just two minutes down the road at:
Jemca Edgware Road
133-159 Edgware Road,
London, NW9 6LL.