The largest car restoration shop in the world is in the Philippines