A new Which? investigation has revealed how apps installed by millions of UK users demand huge amounts of user data - including asking for sometimes unnecessary access to parts of your smartphone.