About Abacus Franchise Limited (05922075) United Kingdom