Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é o construtor onde o circuito é Silverstone?
 ###Tabelas: CREATE TABLE non-championship_race_results (non-championship_race_results_id AUTO_INCREMENT PRIMARY KEY, Race Name VARCHAR, Circuit VARCHAR, Date VARCHAR, Winning driver VARCHAR, Constructor VARCHAR, Report VARCHAR) CREATE TABLE petrol_engines (petrol_engines_id AUTO_INCREMENT PRIMARY KEY, Model VARCHAR, Years VARCHAR, Engine code VARCHAR, Power VARCHAR, Torque VARCHAR) CREATE TABLE economies_of_member_states (economies_of_member_states_id AUTO_INCREMENT PRIMARY KEY, Member State sorted by GDP VARCHAR, GDP in s billion of USD (2012) VARCHAR, GDP % of EU (2012) VARCHAR, Annual change % of GDP (2012) VARCHAR, GDP per capita in PPP US$ (2012) INT, Public Debt % of GDP (2013 Q1) VARCHAR, Deficit (-)/ Surplus (+) % of GDP (2012) VARCHAR, Inflation % Annual (2012) VARCHAR, Unemp. % 2013 M7 VARCHAR) CREATE TABLE javelin_throw (javelin_throw_id AUTO_INCREMENT PRIMARY KEY, Rank INT, Athlete VARCHAR, Country VARCHAR, Distance (metres) VARCHAR, Points VARCHAR, Adjusted Points INT) CREATE TABLE doubles_10_6–4 (doubles_10_6–4_id AUTO_INCREMENT PRIMARY KEY, Outcome VARCHAR, Date VARCHAR, Tournament VARCHAR, Surface VARCHAR, Partner VARCHAR, Opponents in Final VARCHAR, Score in Final VARCHAR)  
SELECT Constructor FROM non-championship_race_results WHERE Circuit = silverstone