You Have One Website Page for Dozens of Service Areas
Your homepage says you cover London, or the Midlands, or the South West. That is not how Google works. A plumber in Bristol who wants to rank for emergency plumbing in Clifton, Redland, and Westbury-on-Trym needs a dedicated page for each area with real, specific content. One generic homepage covers none of them properly.