Yep - they can do whatever they want with their land. Since you had no contract stating how parking was to be handled, there is no contract barring the owners from changing their minds or policies or rules. Nothing you can do. Yes, they have the legal right to tow your car and you will be responsible for any fees/costs.