One of Britain's oldest car makers, founded in London in 1901 and based at Thames Ditton from 1911.
1 car on this site