I haven't looked that well at the site but the contact phone number is a mobile number, and doing a search there doesn't appear to be a Franklin Street in Brighton, but there is a Franklin Road.
Payment options are a bit obscure, and if they are in the UK why do they keep going on about customs charges being the responsibility of the customer in the terms.
I wouldn't personally touch it.