About Abacus Cash Registers Limited (03900262) United Kingdom