Ancaster is one of the largest and longest established car dealerships in London and the Home Counties, spanning 8 sites.