About Abacus Building & Consultancy Services Limited (10284875) United Kingdom