That's a pretty good price TBH. You might be able to get it a pound or so better with a lot of searching, but ask yourself - how much is your time worth?
Depends on volumes but we've been using Spring Global for the past 9 months and they've been cheaper than RM for us across the board. Service appears to be about the same as RM.