About H. Ballard & Son (motors) Limited (00828508) United Kingdom