The latest version of the geocoding service in Azure Maps does not have an option for limiting the search a single country. A feature request has been made to Azure Maps to bring this option to latest version of the geocoding service.
One common workaround for this is to append the country code to the query. For example: "your query" + ", GB". You may still end up with results from outside the specified country, but results in the specified country are likely to have more weight and be the top results. That said, for your query this doesn't appear to help, most likely because you are passing in the building name which is a point of interest name and not an address line.
The V1 Azure Maps Search service does however have an option to limit the query to a specific country called countrySet
. As noted on another thread to your question, there is a great open source .NET client library for Azure Maps that wraps the v1 services: https://github.com/perfahlen/AzureMapsRestServices