I took it to Quattro-Tech in St Ives, Cambs, who by all accounts are a big saving over the main dealer. I will have to check what work has been done, as I thought it seemed like a lot as well. The price for the minor service that the receptionist gave me over the phone was about 145, and the MOT was 45, so I was expecting about 190. With the extra stuff on top, I would've thought it was probably going to be 250-260, but maybe it was a major service it needed. I must confess to not being sure, so when I dropped it off the guy said they would find out from the service book and age of the vehicle.
Previously I have had it serviced at the dealer because I had a service plan. The car started dinging at me for this service earlier than expected, so I had had a thought that the service interval hadn't been set properly. Maybe something else was buggered as well.
I will get back to you with the more info when I find out