Driving a heavy goods vehicle (HGV) professionally is very different from driving a car, and there are certain rules