Who we are Business Stream is one of the largest water retailers in the UK and a trusted service provider to over 300,000 business customers. With 16 years’ experience of operating in a competitive water market – longer than any other retailer – we’re the chosen service provider for businesses and organisations ranging from small […]