International junior sports event. GB team selects a small design company to provide the team kit (in plenty of time). Kit is 'bespoke' as it has competitors' names; it is optional which items parents buy (different styles of shirt etc) so ordering is left with individuals rather than through the team admin. Design Company says that kit will be delivered within a month of order.
Time ticks by (well past that month). Design Company is having problems with manufacturer, who is having problems with supplier. Kit definitely won't arrive before the event. Design Company advises that orders can't be cancelled/refunded, because manufacturer won't refund.
My feeling is that if Design Company didn't deliver on time, they should still refund and sort out with manufacturer later? But some advice about which law to point to would be useful. Thanks!