Leafguard of Alabama
Leafguard of Birmingham Refuse to Respond and Refuse to Get a Manage
- 06-27-2012
- 6
They showed up quickly to give estimate and take deposit. There were 2 no-shows for the install. After they finally showed up they did a horrible job and it had a leak when it rained 3 days later. 2 Weeks after continued promises to fix it they again have failed to show up when promised. When you try to get a manager, no one seems to know who that is but they will send an email and have someone contact you. But they never do. Stay away!
Company: Leafguard of Alabama
Country: USA
State: Alabama
City: Birmingham
Address: 124 20th Court NW
Phone: 2059424440