Halifax is ****. Broke my iphone before xmas. Sent them my original receipt as requested. They lost my receipt and accused me of not posting it. Still have not got my iphone back and they haven't contacted me once to let me know whats going on. Extremly poor customer services.