To rent a location and build a stock of cars for sale
by Fresh start in Peterborough, England, United Kingdom