About Abacus (lincolnshire) Limited (09262221) United Kingdom