John, have you contacted Silverstone?
If you parked in an "official" circuit carpark they might like to know what has happened.
If it was their own staff then you could complain about the lack of info re payment, and if an outside company were doing it then make them aware of the possibly dodgy practices.
It would be interesting to see what they say.