I've almost bought from there twice, (online, given that i'm several hundred miles north) and given up at the last hurdle twice simply because they have the worst checkout procedure i've ever encountered.
On both occassions you go to your basket, check contents and start checkout, you are asked to login or register before you can continue with no option to checkout as a guest, after this unecessary procedure, (which many do not like to do, bulk e-mail spamming etc ensue and it's yet another loging / password to remember), you get a total minus shipping with a notification that this is calculated at the end and based on parcel size and weight, now this is all well and good but it then asks you to enter your payment card details, and this before it gives a total incl shipping.
In this day and age, (and especially for a big shop), this is unacceptable, like most shoppers I want to know my grand total before I have to divulge card info etc, I, like most internet shoppers like to shop around for best price and service, this has to include shipping costs otherwise your 'bargain' items may turn out to be not such a bargain but by the time you've gone through the whole rigmarole you are encouraged to complete the procedure even if the grand total is a little more expensive than others.
In addition to the above i contacted, them to advise them of this, (on their then incredibly hard to find contact details) and received a standard responder telling me i'd get a response which i'm still awaiting, several months later.
While i'm having a good old grumble, i'll state also, the website is appalling to navigate, has a very ameuterish layout, and often flatly refuses to switch between searches meaning you have to refresh the whole page and restart the search to fill your basket again.
Yet again, for such a big company, it's unacceptable.
It's a shame as they have a vast range of kits and goodies and the prices appear decent and, according to themselves they are a big company but I won't be purchasing anything from them in the future unless I happen to be near the shop in London at some point and can physically go in and purchase.