This is supposed to be a very big game and is available for preorder now, with the next lowest price being £7 more (£36.99)than the price Shopto are offering of just £29.99 including free recorded delivery.
Don't forget that Shopto normally dispatch games upto a week in advance and most games arrive at least 2 days before the release date, so you won't be able to get it any earlier.
It's also available on the Xbox 360 for £29.99 but the PS3 price is more of a bargain.
Also, Shopto promise that if they reduce the prices any further, you'll always pay the lowest price, so you're covered either way.
Hope that helps. :)