Estate & Letting Agents in Alderton, Tewkesbury

Find Estate Agents in Alderton, Tewkesbury
15 results
Northwood

Cheltenham

Lettings
1 active listing in Alderton, Tewkesbury, Gloucestershire, England
12 total
11-15 Prestbury Road, Cheltenham, GL52 2PN
View Profile
Adams Estate Agents

Winchcombe

Sales
11 active listings in Alderton, Tewkesbury, Gloucestershire, England
64 total
20 North Street, Winchcombe, GL54 5LH
View Profile
Partners in Property

Cheltenham

Sales
11 active listings in Alderton, Tewkesbury, Gloucestershire, England
24 total
4th Floor St. James' Square St. James Square Cheltenham GL50 3PR
View Profile
Twocan Estate Agents
6 active listings in Alderton, Tewkesbury, Gloucestershire, England
21 total
Rivers Meet Cleeve Mill Lane, Newent, GL18 1DS
De Mel Property

Cheltenham

Sales
5 active listings in Alderton, Tewkesbury, Gloucestershire, England
295 total
Willow End, Stoke Orchard Road, Bishops Cleeve, GL52 7DG
View Profile
Sheldon Bosley Knight
2 active listings in Alderton, Tewkesbury, Gloucestershire, England
117 total
1 Bridge Street, Evesham, Worcestershire, WR11 4SQ
Andrews Estate Agents

Tewkesbury

Sales
1 active listing in Alderton, Tewkesbury, Gloucestershire, England
46 total
128 High Street Tewkesbury GL20 5JU
View Profile
Bruton Solutions

Bracknell

Sales
1 active listing in Alderton, Tewkesbury, Gloucestershire, England
30 total
10 Milbanke Court, Milbanke Way, Bracknell, RG12 1RP
View Profile
Hayman-Joyce Broadway
1 active listing in Alderton, Tewkesbury, Gloucestershire, England
86 total
28 High Street, Broadway, WR12 7DT
View Profile
Hughes Sealey Estate Agents
1 active listing in Alderton, Tewkesbury, Gloucestershire, England
78 total
Miramar, Cheltenham Road, Kinsham, Tewkesbury, GL20 8HP
View Profile
Kingsley Evans

Cheltenham

Sales
1 active listing in Alderton, Tewkesbury, Gloucestershire, England
56 total
Cheltenham
View Profile
Knight Frank

Cheltenham

Sales
1 active listing in Alderton, Tewkesbury, Gloucestershire, England
109 total
123 Promenade, Cheltenham, GL50 1NW
View Profile
Michael Tuck

Gloucester

Sales
1 active listing in Alderton, Tewkesbury, Gloucestershire, England
25 total
233 Bristol Road, Gloucester, GL1 5TL
View Profile
Nick Griffith Estate Agents
1 active listing in Alderton, Tewkesbury, Gloucestershire, England
126 total
114 Bath Road, Cheltenham, GL53 7JX
View Profile
R A Bennett & Partners
1 active listing in Alderton, Tewkesbury, Gloucestershire, England
48 total
41 - 43 High Street, Broadway, Worcestershire, WR12 7DP
View Profile
initializeAllPremierCards() }); // Load detailed stats function function loadDetailedStats() { const button = document.getElementById('load-more-stats'); const statsContainer = document.getElementById('detailed-stats'); if (statsContainer.classList.contains('hidden')) { // Show loading state button.innerHTML = ` Loading... `; // Make AJAX call for detailed stats const location = 'Alderton, Tewkesbury'; const agentType = ''; fetch(`/api/agents/detailed-stats?location=${encodeURIComponent(location)}&type=${agentType}`) .then(response => response.json()) .then(data => { // Build detailed stats HTML let statsHtml = '
'; // Property types breakdown if (data.propertyTypes && Object.keys(data.propertyTypes).length > 0) { statsHtml += `
Property Types
`; for (const [type, count] of Object.entries(data.propertyTypes)) { const percentage = Math.round((count / data.totalProperties) * 100); statsHtml += `
${type}: ${count.toLocaleString()} (${percentage}%)
`; } statsHtml += '
'; } // Price ranges if (data.priceRanges) { statsHtml += `
Price Ranges
Avg Sale Price: £${data.priceRanges.avgSalePrice?.toLocaleString() || 'N/A'}
Avg Rent PCM: £${data.priceRanges.avgRentPrice?.toLocaleString() || 'N/A'}
`; } // Top performing agents if (data.topAgents && data.topAgents.length > 0) { statsHtml += `
Top Agents
`; data.topAgents.slice(0, 3).forEach(agent => { statsHtml += `
${agent.name}: ${agent.property_count} props
`; }); statsHtml += '
'; } statsHtml += '
'; // Show stats statsContainer.innerHTML = statsHtml; statsContainer.classList.remove('hidden'); // Update button button.innerHTML = ` Hide Insights `; }) .catch(error => { // If API fails, show some calculated stats from existing data const agents = [{"core_branch_id":55564,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Northwood","email":"cheltenham@northwooduk.com","sales_phone_number":null,"address":"11-15 Prestbury Road,\r\nCheltenham,\r\nGL52 2PN","postcode":"GL52 2PN","website_url":"https:\/\/www.northwooduk.com\/cheltenham-estate-agents\/","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":"SME Professional","logo":"https:\/\/cdn.home.co.uk\/agents\/55564\/logo.png","office_images":null,"claimed_at":"2025-12-22T15:24:09.000000Z","created_at":"2025-12-09T17:16:47.000000Z","updated_at":"2026-01-20T19:59:22.000000Z","deleted_at":null,"claimed_user_id":"cb096143-431a-4200-ba92-f3ac46037fb3","profile_status":"on_hold","assigned_user_id":null,"id":55564,"agent_company_id":44,"branch_location":"Cheltenham","lettings_phone_number":"01242 587744","is_sales":false,"is_lettings":true,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E61000000A6AF816D68D00C04966F50EB7F34940","agent_brand_id":88,"offers_sales":false,"offers_lettings":true,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"11-15 Prestbury Road, Cheltenham","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Northwood","branch_name":"Cheltenham","lettings":true,"sales":false,"commercial":false,"h_email":"cheltenham@northwooduk.com","has_email":true,"h_phone":"01242 587744","has_phone":true,"resolved_brand_color":"#34203f","boundary_listing_count":"1","property_count":"12","latitude":51.904024,"longitude":-2.069256},{"core_branch_id":55589,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Adams Estate Agents","email":"mark@adams4homes.com","sales_phone_number":"01242 603601","address":"20 North Street,\r\nWinchcombe,\r\nGL54 5LH","postcode":"GL54 5LH","website_url":"http:\/\/www.adamsestateagents.com","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/55589\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:16:47.000000Z","updated_at":"2026-01-20T19:59:25.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":55589,"agent_company_id":9620,"branch_location":"Winchcombe","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E61000000F9BC8CC056EFFBF1B834E081DFA4940","agent_brand_id":10516,"offers_sales":true,"offers_lettings":false,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"20 North Street, Winchcombe","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Adams Estate Agents","branch_name":"Winchcombe","lettings":false,"sales":true,"commercial":false,"h_email":"mark@adams4homes.com","has_email":true,"h_phone":"01242 603601","has_phone":true,"resolved_brand_color":"#344202","boundary_listing_count":"11","property_count":"64","latitude":51.954011,"longitude":-1.964361},{"core_branch_id":55557,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Partners in Property","email":"contact@partnersinproperty.uk.com","sales_phone_number":"01594 543354","address":"4th Floor\r\nSt. James\u0027 Square\r\nSt. James Square\r\nCheltenham\r\nGL50 3PR","postcode":"GL50 3PR","website_url":null,"description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/55557\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:16:46.000000Z","updated_at":"2026-01-20T19:59:21.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":55557,"agent_company_id":8692,"branch_location":"Cheltenham","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E6100000A759A0DD21A500C062BD512B4CF34940","agent_brand_id":9570,"offers_sales":true,"offers_lettings":false,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"4th Floor, St. James\u0027 Square, St. James Square, Cheltenham","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Partners in Property","branch_name":"Cheltenham","lettings":false,"sales":true,"commercial":false,"h_email":"contact@partnersinproperty.uk.com","has_email":true,"h_phone":"01594 543354","has_phone":true,"resolved_brand_color":"#31a295","boundary_listing_count":"11","property_count":"24","latitude":51.900762,"longitude":-2.080631},{"core_branch_id":55473,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Twocan Estate Agents","email":null,"sales_phone_number":null,"address":"Rivers Meet Cleeve Mill Lane,\r\nNewent,\r\nGL18 1DS","postcode":"GL18 1DS","website_url":null,"description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/55473\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:16:43.000000Z","updated_at":"2026-01-20T20:00:49.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":55473,"agent_company_id":4821,"branch_location":"Newent","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E61000004C6E14596B2803C005F9D9C875F74940","agent_brand_id":5575,"offers_sales":true,"offers_lettings":false,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"Rivers Meet Cleeve Mill Lane, Newent","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Twocan Estate Agents","branch_name":"Newent","lettings":false,"sales":true,"commercial":false,"h_email":null,"has_email":false,"h_phone":null,"has_phone":false,"resolved_brand_color":"#df5b4f","boundary_listing_count":"6","property_count":"21","latitude":51.933282,"longitude":-2.394736},{"core_branch_id":55566,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"De Mel Property","email":"mike@demelproperty.com","sales_phone_number":"01242 472555","address":"Willow End,\r\nStoke Orchard Road,\r\nBishops Cleeve,\r\nGL52 7DG","postcode":"GL52 7DG","website_url":null,"description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/55566\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:16:47.000000Z","updated_at":"2026-01-20T19:59:23.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":55566,"agent_company_id":8680,"branch_location":"Cheltenham","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E610000004C8D0B183AA00C0ED80EB8A19F94940","agent_brand_id":9557,"offers_sales":true,"offers_lettings":false,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"Willow End, Stoke Orchard Road, Bishops Cleeve","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"De Mel Property","branch_name":"Cheltenham","lettings":false,"sales":true,"commercial":false,"h_email":"mike@demelproperty.com","has_email":true,"h_phone":"01242 472555","has_phone":true,"resolved_brand_color":"#fdc2c9","boundary_listing_count":"5","property_count":"295","latitude":51.946092,"longitude":-2.083259},{"core_branch_id":66536,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Sheldon Bosley Knight","email":"evesham@sheldonbosleyknight.co.uk","sales_phone_number":null,"address":"1 Bridge Street, \r\nEvesham,\r\nWorcestershire,\r\nWR11 4SQ","postcode":"WR11 4SQ","website_url":"http:\/\/www.sheldonbosleyknight.co.uk","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/66536\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:22:46.000000Z","updated_at":"2026-01-20T19:55:23.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":66536,"agent_company_id":315,"branch_location":"Evesham","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E61000003A77BB5E9A22FFBFC2BD326FD50B4A40","agent_brand_id":637,"offers_sales":true,"offers_lettings":true,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"1 Bridge Street, Evesham, Worcestershire","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Sheldon Bosley Knight","branch_name":"Evesham","lettings":false,"sales":true,"commercial":false,"h_email":"evesham@sheldonbosleyknight.co.uk","has_email":true,"h_phone":null,"has_phone":false,"resolved_brand_color":"#015092","boundary_listing_count":"2","property_count":"117","latitude":52.092451,"longitude":-1.945948},{"core_branch_id":55493,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Andrews Estate Agents","email":"tewkesbury@andrewsonline.co.uk","sales_phone_number":"01684 296464","address":"128 High Street\r\nTewkesbury\r\nGL20 5JU \r\n","postcode":"GL20 5JU","website_url":"https:\/\/andrewsonline.co.uk\/","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/55493\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:16:44.000000Z","updated_at":"2026-01-20T20:00:50.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":55493,"agent_company_id":111,"branch_location":"Tewkesbury","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E610000020EC14AB064101C0897AC1A739FF4940","agent_brand_id":331,"offers_sales":true,"offers_lettings":false,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"128 High Street, Tewkesbury","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Andrews Estate Agents","branch_name":"Tewkesbury","lettings":false,"sales":true,"commercial":false,"h_email":"tewkesbury@andrewsonline.co.uk","has_email":true,"h_phone":"01684 296464","has_phone":true,"resolved_brand_color":"#5a1941","boundary_listing_count":"1","property_count":"46","latitude":51.993947,"longitude":-2.156751},{"core_branch_id":61758,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Bruton Solutions","email":"nina@justlodges.com","sales_phone_number":"01344 303090","address":"10 Milbanke Court,\r\nMilbanke Way,\r\nBracknell,\r\nRG12 1RP","postcode":"RG12 1RP","website_url":"https:\/\/linktr.ee\/brutonsolutions","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/61758\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:20:09.000000Z","updated_at":"2026-01-20T20:01:48.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":61758,"agent_company_id":1095,"branch_location":"Bracknell","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E6100000DECA129D6596E8BFAA45443179B54940","agent_brand_id":1626,"offers_sales":true,"offers_lettings":false,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"10 Milbanke Court, Milbanke Way, Bracknell","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Bruton Solutions","branch_name":"Bracknell","lettings":false,"sales":true,"commercial":false,"h_email":"nina@justlodges.com","has_email":true,"h_phone":"01344 303090","has_phone":true,"resolved_brand_color":"#11733c","boundary_listing_count":"1","property_count":"30","latitude":51.417761,"longitude":-0.768359},{"core_branch_id":66539,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Hayman-Joyce Broadway","email":"broadway@haymanjoycebroadway.co.uk","sales_phone_number":"01386 858510","address":"28 High Street,\r\nBroadway,\r\nWR12 7DT","postcode":"WR12 7DT","website_url":"http:\/\/www.haymanjoycebroadway.co.uk","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/66539\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:22:46.000000Z","updated_at":"2026-01-20T19:55:45.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":66539,"agent_company_id":7149,"branch_location":"Broadway","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E61000005C74B2D47ABFFDBF8E226B0DA5044A40","agent_brand_id":7990,"offers_sales":true,"offers_lettings":false,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"28 High Street, Broadway","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Hayman-Joyce Broadway","branch_name":"Broadway","lettings":false,"sales":true,"commercial":false,"h_email":"broadway@haymanjoycebroadway.co.uk","has_email":true,"h_phone":"01386 858510","has_phone":true,"resolved_brand_color":"#af2e32","boundary_listing_count":"1","property_count":"86","latitude":52.036287,"longitude":-1.859248},{"core_branch_id":55497,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Hughes Sealey Estate Agents","email":"craig.hughes@hughessealey.co.uk","sales_phone_number":"01242 220080","address":"Miramar, \r\nCheltenham Road, Kinsham,\r\nTewkesbury,\r\nGL20 8HP","postcode":"GL20 8HP","website_url":"https:\/\/www.hughessealey.co.uk","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/55497\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:16:44.000000Z","updated_at":"2026-01-20T20:00:50.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":55497,"agent_company_id":1315,"branch_location":"Cheltenham","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E6100000A087DA368CC200C01895D40968024A40","agent_brand_id":1862,"offers_sales":true,"offers_lettings":false,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"Miramar, Cheltenham Road, Kinsham, Tewkesbury","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Hughes Sealey Estate Agents","branch_name":"Cheltenham","lettings":false,"sales":true,"commercial":false,"h_email":"craig.hughes@hughessealey.co.uk","has_email":true,"h_phone":"01242 220080","has_phone":true,"resolved_brand_color":"#c49d5b","boundary_listing_count":"1","property_count":"78","latitude":52.0188,"longitude":-2.094994},{"core_branch_id":67252,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Kingsley Evans","email":"evansd@kingsleyevans.co.uk","sales_phone_number":"01242 222292","address":"Cheltenham","postcode":null,"website_url":"http:\/\/www.kingsleyevans.co.uk","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/67252\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:23:08.000000Z","updated_at":"2025-12-09T23:22:35.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":67252,"agent_company_id":8687,"branch_location":"Cheltenham","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":null,"agent_brand_id":9565,"offers_sales":true,"offers_lettings":false,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":null,"has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Kingsley Evans","branch_name":"Cheltenham","lettings":false,"sales":true,"commercial":false,"h_email":"evansd@kingsleyevans.co.uk","has_email":true,"h_phone":"01242 222292","has_phone":true,"resolved_brand_color":"#fcf1d0","boundary_listing_count":"1","property_count":"56","latitude":null,"longitude":null},{"core_branch_id":55537,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Knight Frank","email":"tom.banwell@knightfrank.com","sales_phone_number":"01242 246959","address":"123 Promenade,\r\nCheltenham,\r\nGL50 1NW","postcode":"GL50 1NW","website_url":"https:\/\/www.knightfrank.co.uk\/","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/55537\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:16:46.000000Z","updated_at":"2026-01-20T20:01:06.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":55537,"agent_company_id":146,"branch_location":"Cheltenham","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E6100000795C548B88A200C004013274ECF24940","agent_brand_id":372,"offers_sales":true,"offers_lettings":false,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"123 Promenade, Cheltenham","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Knight Frank","branch_name":"Cheltenham","lettings":false,"sales":true,"commercial":false,"h_email":"tom.banwell@knightfrank.com","has_email":true,"h_phone":"01242 246959","has_phone":true,"resolved_brand_color":"#d2113e","boundary_listing_count":"1","property_count":"109","latitude":51.897841,"longitude":-2.079362},{"core_branch_id":55443,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Michael Tuck","email":"newhomes@michaeltuck.co.uk","sales_phone_number":"01452 726443","address":"233 Bristol Road,\r\nGloucester,\r\nGL1 5TL","postcode":"GL1 5TL","website_url":"https:\/\/www.michaeltuck.co.uk\/new-homes-gloucester\/current-sites\/","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/55443\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:16:42.000000Z","updated_at":"2026-01-20T19:58:55.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":55443,"agent_company_id":113,"branch_location":"Gloucester","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E6100000EC4B361E6C1102C005A4FD0FB0EC4940","agent_brand_id":334,"offers_sales":true,"offers_lettings":false,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"233 Bristol Road, Gloucester","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Michael Tuck","branch_name":"Gloucester","lettings":false,"sales":true,"commercial":false,"h_email":"newhomes@michaeltuck.co.uk","has_email":true,"h_phone":"01452 726443","has_phone":true,"resolved_brand_color":"#0c204e","boundary_listing_count":"1","property_count":"25","latitude":51.849123,"longitude":-2.258507},{"core_branch_id":55577,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Nick Griffith Estate Agents","email":"info@nickgriffithestateagents.co.uk","sales_phone_number":"01242 261231","address":"114 Bath Road, Cheltenham, \r\nGL53 7JX","postcode":"GL53 7JX","website_url":"http:\/\/www.nickgriffithestateagents.co.uk\/","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/55577\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:16:47.000000Z","updated_at":"2026-01-20T19:59:25.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":55577,"agent_company_id":5909,"branch_location":"Cheltenham","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E6100000601F9DBAF29900C0CE35CCD078F24940","agent_brand_id":6719,"offers_sales":true,"offers_lettings":false,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"114 Bath Road, Cheltenham","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Nick Griffith Estate Agents","branch_name":"Cheltenham","lettings":false,"sales":true,"commercial":false,"h_email":"info@nickgriffithestateagents.co.uk","has_email":true,"h_phone":"01242 261231","has_phone":true,"resolved_brand_color":"#324650","boundary_listing_count":"1","property_count":"126","latitude":51.894312,"longitude":-2.07517},{"core_branch_id":66538,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"R A Bennett \u0026 Partners","email":"Broadway.RABennet@lm.propertywide.co.uk","sales_phone_number":"01386 852456","address":"41 - 43 High Street, Broadway, Worcestershire, WR12 7DP","postcode":"WR12 7DP","website_url":"https:\/\/www.rabennett.co.uk\/branch\/estate-agents\/broadway","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/66538\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:22:46.000000Z","updated_at":"2026-01-20T20:00:56.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":66538,"agent_company_id":51,"branch_location":"Broadway","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E6100000B937BF61A2C1FDBF18096D3997044A40","agent_brand_id":181,"offers_sales":true,"offers_lettings":false,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"41 - 43 High Street, Broadway, Worcestershire","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"R A Bennett \u0026 Partners","branch_name":"Broadway","lettings":false,"sales":true,"commercial":false,"h_email":"Broadway.RABennet@lm.propertywide.co.uk","has_email":true,"h_phone":"01386 852456","has_phone":true,"resolved_brand_color":"#055041","boundary_listing_count":"1","property_count":"48","latitude":52.035865,"longitude":-1.859774}]; let topAgents = []; agents.forEach(agent => { // Collect top agents if (agent.property_count > 0) { topAgents.push({ name: agent.name, property_count: agent.property_count }); } }); // Sort top agents topAgents.sort((a, b) => b.property_count - a.property_count); let statsHtml = '
'; // Show top agents if (topAgents.length > 0) { statsHtml += `
Top Performing Agents
`; topAgents.slice(0, 5).forEach(agent => { statsHtml += `
${agent.name}: ${agent.property_count} properties
`; }); statsHtml += '
'; } statsHtml += '
'; statsContainer.innerHTML = statsHtml; statsContainer.classList.remove('hidden'); button.innerHTML = ` Hide Insights `; }); } else { // Hide stats statsContainer.classList.add('hidden'); button.innerHTML = ` Load Detailed Insights `; } } // Open agent map function function openAgentMap(locationSlug) { // Use the floating view toggle button const mapBtn = document.getElementById('agent-view-map'); if (mapBtn) { mapBtn.click(); } else { // Fallback to old button const oldMapBtn = document.getElementById('view-map-btn'); if (oldMapBtn) { oldMapBtn.click(); } else { // Last resort - open map page window.location.href = `/agents/${locationSlug}/map`; } } }