About Abacus Structural Limited (12992784) United Kingdom