It's no surprise that the San Francisco Bay Area remains a top "Destination Wedding" locale. Though California does not require you to be a U.S. Citizen to grant you a marriage license, you will need to check with your country marriage officials/registers to determine if the marital paperwork we provide you will be sufficient, or if an Apostille is needed.
What's an Apostille? It's a form of authentication issued to documents for use in countries that participate in the Hague Convention of 1961.
I've officiated ceremonies for a few couples who are UK residents, and happily arranged to get the requisite Apostille document up at our state capital. How can I be of service to you?