About Allen & Couser (motors) Limited (01025124) United Kingdom