My no new shirts for Pesach story: I made an order 3 weeks ago. Was supposed to arrive in 10-12 business days. I emailed them and they basically said: "sorry, seems it got lost, we'll send you a new order, wait 2 more weeks, oh, and by the way, one of your shirts is out of stock - don't worry we won't charge you for that shirt"
.... so basically they are a bunch of polite sounding brits but their customer service stinks.