About Abacus Building Services Limited (06681614) United Kingdom