is it legal for a creditor to deny credit based on age or marital status
Yes
You can be any age.
I think you get one there as soon as you are born! I really don't know.
In the UK you have to be 18 or over to sign any credit agreement. But if you under the age of 18 and you have already signed a contract,it will not be binding