British businesses sitting on data goldmine worth £295bn