Call Disney UK asap. You may be best asking to speak to a supervisor. It is a lot easier to get a refund if you have been overcharged (?) now, rather than afterwards, where you would have to pursue it as a claim against them for non-delivery of services listed on your confirmation. Likewise, if you specifically want to pay for the child to have the dining plan you need to have that done in the next few days. Did you want the child to have dining credits? In their terms and conditions they still classify children/infants under 3 as non chargeable so your initial assumptions were spot on correct. This is all in accordance with Disney's policy. What I can tell you for certain is that whatever has been recorded on your final confirmation, and which will be passed onto your resort, will be what you get. The US system has no links whatsoever to the UK one so it is impossible for them to sort this out for you at check in as they have no access to the information. I see you appear to have booked flight inclusive. Since your DS is over 2 you would have had to book a seat which classifies him as a child on the booking system. Trust me when I tell you that the OpenRide (Disney UK) system is completely warped in areas, but I have a not so sneaky feeling that this may be where the problem has come in. You would have been charged for your DS as a child because he is over 2, and this means that every component of the booking has him classified as a child. However by Disney standards a child is aged 3 and over. Disney at check in will treat your child as 2 because that is what is on your booking. Unfortunately there is nothing much you can do about it because the system is flawed (in my not so humble opinion). If you need any help, please feel free to post or PM me. I have had to deal with a similar type of issue with them but I was fortunate enough to have time on my side.