News

The Luton-based firm’s largest car was lavishly upgraded in the Sixties, and with only 25 made – this is the sole survivor ...