About Allan Howard Motors Ltd (10080225) United Kingdom