About Abacus Design & Construction Limited (04434929) United Kingdom