About Abacus Building & Maintenance Solutions Ltd (11595811) United Kingdom