It depends on what you mean by private land. If the land is accessible to the public then you need a licence and insurance. For example, a supermarket car park is private land but you are not allowed to drive on it (permission aside) because it is accessible to others. However, if you land...