About The Abacus Partnership Limited (03272206) United Kingdom