Home Cars David Cameron’s 1971 Fiat 500 L auctioned for £18,000