About Allard Motor Company Limited (02286160) United Kingdom