About Abacus Roofing & Maintenance Limited (09436311) United Kingdom