As for the payment methods, its either paypal or a bank transfer... not 'enter you account details' but just an account number and sort code to tranfer the money to lol
I've used them. Didn't have any issues real issues. They had just changed computer programs so didn't get dispatch notification. I emailed them to check an was replyed promptly appologising an confirmed order was sent an should be there that day.... it arrived 1 hr later.
I did mine through PayPal. If doing bank transfer they don't need your details, u just need there's. But PayPal is protected anyway. I try an use PayPal as much as I can now a days on websites as that way I'm not entering card details into sites.