About Abacus Architectural And Technical Services Ltd (06788653) United Kingdom