About Abacus General Services Limited (07004193) United Kingdom