About Abacus Professional Services Limited (04454456) United Kingdom