Best bet is to get a quote in advance and call out one of the Swindon firms (SN1 or V cars). They are the cheapest.
Would defo pre book. We're used to paying for cabs from Brighton to Eastbourne which is about the same distance, and if you fill it, its only about a tenner each as opposed to staying over so hoping for something similar