About Abacus Design And Fabrication Limited (04598025) United Kingdom