About Abacus Manufacturing Limited (08159306) United Kingdom