I checked the site out and I'd have to say I would be dubious about buying from them. There's no business address or contact number and the feedback from other sources (1), (2), (3) speaks for itself.
I did find an address and contact number for you, if that helps.
47 Trafalgar Road
Tel: 0121 240 3277