You’re entitled to shoot on private land, provided you have permission. However, keep in mind that it’s illegal to shoot within 15m of a road if it’s likely to cause a nuisance or danger.
Also,
pellets must not leave the land where you’re permitted to shoot.