About Abacus (manchester) Ltd (06975677) United Kingdom