About Abacus Fabrications Limited (05601613) United Kingdom