About Abacus Building Design Limited (01755478) United Kingdom