It is a car park for a tourist attraction (honest!)
Sussex?
Hammerpot brewery on the van, in Sussex maybe■■?
possibly a garden centre on the south coast round Chichester /Arundel area
No no and thrice no!
Twin lakes
Jimmy’s Farm?
The Sarge:
Jimmy’s Farm?
bingo! We have a winner!