John Williams bought an Aston Martin DB5 for £985 and held onto it for decades despite it falling into disrepair. After 40 ...