Internet not working or broadband taking too long to install? Companies promise automatic refunds for network problems

Open in new window