About Haddon Motors Limited (07963843) United Kingdom