Whoever you use, make sure it ISN'T WJC Coaches of Airdrie. Robbing b*****ds took my wedding day payment in advance to drop the evening guests down to the venue and then pick them up at 1am and return them to the pick up point. They picked them up and took them to the venue, but never came back for the 1am pick up. Chased them a fair bit after the wedding, but they've done a fairly good job of vanishing.