About Abacus Law Limited (08749762) United Kingdom