About Abacus Properties Management And Maintenance Limited (08845689) United Kingdom