The problem with some cards is you pay an annual fee and then £15.00 per visit, however, it is £15.00 each for the people you sign in.
A lot of Banks offer a card with certain accounts, i.e. NatWest, Lloyds, RBS. So, if you have a joint account, you get a card each, but still would have to pay £15 each for the girls.