About Abacus Engineering Limited (05384711) United Kingdom