Jaguar Land Rover splashes out on 543 classic cars - pictures