About Allen Motor Company Limited (09976631) United Kingdom