About Allard Motor Company Ltd (13336787) United Kingdom