About Abacus (blackburn) Limited (01794984) United Kingdom