About Abacus Building Components Limited (04613509) United Kingdom