About Abacus Care Services Limited (08429608) United Kingdom