Hi again Justin,
I've taken the liberty to contact MRG Volvo in Chippenham to get some prices on the items you've mentioned and here they are:
25,000 mile service for MY06 S40 1.6 - £168.02 incl VAT
Replacing front and rear pads for MY06 S40 1.6 - £246.05 incl VAT
And just to point out, MRG are an official Volvo dealership, not an independent specialist. It all very much depends on where you are but not all Volvo dealers are "sharks".