I have used IGP a few times, first time was good, second time I used them order was delivered a day late (still ok) - but the most recent time I placed an order more than a week prior to the delivery date & it was sent in different parts (total of 4 items) one item was delivered on the date requested, one of the items 3 days after the scheduled delivery date - and the last 2 items are either lost, delivered to someone else or not dispatched 9 days AFTER the delivery date. I have contacted the service team and they are honestly useless - twice I've given them all the information & screenshots of order number and the tracking information - and twice they've come back to me saying we can't locate your order with your email address please send your order number - I have lost my patience with these muppets how clear can it be with the order number in the bloody screenshot - if only they bothered to look at the attachments!
Still ongoing and will post a further update (IF or WHEN) the rest of my order is delivered