About Abacus Roofing & Building Ltd (10752813) United Kingdom