Try D&A Autos in Witney (
www.da-autos.co.uk). Never used them myself for anything major but have always been helpful in past Volvo life. If it's not too far, Bradfords in Cheltenham (
www.gloucester-volvo.co.uk) gets good reviews. Am deliberating betwen the two for my 108k service.