Most installation companies we speak to are very good at the actual job. Tidy finish, decent reviews, customers who recommend them.
The work, though, arrives by accident: referrals, repeat customers, a lead platform, the odd enquiry off Google. Some months the diary is rammed. Others are quiet for no good reason.
And the usual fixes are worse than the problem. Shared leads mean ringing someone who's already spoken to three other companies. Agencies want to rebuild your website and talk strategy for six months before anything generates an enquiry.