How much is it for a child to go to Cardiff Castle?

£19.73