Rydale did my 18k service last year. The'll be doing my 24k service in a couple of weeks. They quoted £240. I only need one service a year so I go the BMW dealer route. Your 30k service should be a lot less unless you decide to combine it with the separate annual service.
They are loaning me the 1200GS demo bike for the day too