Similar story of poor online shopping experience. Placed my order in mid April - heard nothing from them until Mid May with a generic email saying there would be a further delay to dispatch. Cancelled my order but still haven’t received any refund after six weeks!