Jaguar Land Rover has purchased the largest privately owned collection of British cars.