About Abacus Management Services Limited (03462462) United Kingdom