Seems pretty obscure. None of the security badges seem to be clickable, but the good news is they say they accept AMEX. You could try contacting them by phone, email, and ask very specific questions about what you want. See how you feel about their responses. I'd always be wary of an unknown site / dealer. Is this a famous leather furniture company?