About Abacus Legal And Mediation Services Ltd (08179782) United Kingdom