Unable to answer "Do you have to pay to park here?" for https://osm.org/way/5074257 via StreetComplete 31.1:

Thorpe Park drop off/pick up car park - free for 30 mins, otherwise full price (£8 in 2021)