About Abacus Motor Company Limited (09344283) United Kingdom