I called 3 support today. if your using roaming in mainland uk for data you WILL NOT BE CHARGED ANY EXTRA!
there, just enable data roaming and go stress free about your business.
no, if your connected to your wifi then its none of 3's business. so no charges.