About Abacus Property Maintenance Ltd (04577808) United Kingdom