Freedom of contract is a principle of law, expressing three related ideas: parties should be free to choose their contracting partners (‘party freedom'), to agree freely on the terms of their agreement (‘term freedom') and where agreements have been freely made, parties should be held to...