About Abacus Roofing (northamptonshire) Limited (04330930) United Kingdom