About Endeavour Property & Garden Maintenance Ltd (13469542) United Kingdom