I ordered a child's jacket on the 18th of October to be delivered to a shop. It still hasn't arrived. I expected some delay given that it was to be embroidered with a school badge but 18 days (12 working days) seems excessive! When would it be reasonable for me to ask for my money back so that I can buy my child a warm/waterproof jacket for school? The shop are being evasive and each time I have called I have been told that they are looking into it and someone will call me back - no one has ever called me back.