About Abacus Service Supplies Ltd (09199843) United Kingdom