Don't have any experience of that particular branch of Santander but do know that none of their websites are in English