Submit Corrections Cancel. Movin' right along in search of good times and good news, With good friends you can't lose, This could become a habit! Opportunity knocks once let's reach out and grab it (yeah!), Together we'll nab it, We'll hitchhike, bus or yellow cab it!
Mclaren are a British company, the cars are manufactured in Surrey, England.
Best Answer: The F1 team is McClaren Mercedes. McClaren make the car, Mercedes make the power plant. McLaren is an independent car company and includes many different divisions. The part that is responsible for the street cars is known as McLaren Automotive.