Dairy Free Iced Mocha

Being dairy free means I've had to let go of my store bought iced coffees from the likes of Costa and Starbucks. I've tried the soy milk alternatives but I don't particularly like them very much and I've found that too much soy irritates my constitution as well. Ah the joys. However all is not …