About Avoca Construction & Maintenance Ltd (13119230) United Kingdom