Letting Agents in City of Westminster, Greater London

Find Letting Agents in City of Westminster, Greater London
199 results
Macks Properties LTD

Bickley

Lettings
1 active listing in City of Westminster, Greater London, England
14 total
20 Southborough Road, Bickley, Kent, BR1 2EB
View Profile
Mx Lettings

London

Lettings
1 active listing in City of Westminster, Greater London, England
5 total
London
Oppida

Surrey Quays - Lettings

Lettings Sales
1 active listing in City of Westminster, Greater London, England
11 total
202-204 Jamaica Road, London, SE16 4RT
View Profile
Orlando Reid

London

Lettings
1 active listing in City of Westminster, Greater London, England
35 total
1-3 Old Town, London SW4 0JT
View Profile
Palace Gate

Kensington

Lettings
1 active listing in City of Westminster, Greater London, England
7 total
11 Palace Gate, London, W8 5LS
View Profile
Pinnacle Housing LTD

Pinnacle Housing LTD

Lettings
1 active listing in City of Westminster, Greater London, England
52 total
137-144 High Holborn London WC1V 6PL
View Profile
Portico

Bloomsbury

Lettings
1 active listing in City of Westminster, Greater London, England
6 total
26 Museum Street, London, WC1A 1JU
View Profile
Property Plus Lettings
1 active listing in City of Westminster, Greater London, England
8 total
45 Church Road, Hove, BN3 2BE
View Profile
Rentr

Covering Nationwide

Lettings
1 active listing in City of Westminster, Greater London, England
148 total
Office 1 Izabella House24-26 Regent Place, Hockley, Birmingham, B1 3NJ
Sanctuary Keyworkers and Market Rent

Sanctuary Students Re Let

Lettings
1 active listing in City of Westminster, Greater London, England
3 total
Sanctuary House, Chamber Court, Castle Street, Worcester, WR1 3ZQ
Sjw Property Management Limited
1 active listing in City of Westminster, Greater London, England
28 total
Saint Magnus House Lower Thames Street, London, EC3R 6HD
View Profile
Square Estate Management

North London

Lettings
1 active listing in City of Westminster, Greater London, England
8 total
North London Business Park, Oakleigh Road South, London, N11 1GN
View Profile
Staay London

London

Lettings
1 active listing in City of Westminster, Greater London, England
12 total
123 Buckingham Palace Road, London, SW1W 9SH
Stirling Ackroyd

Brook Green - Lettings

Lettings
1 active listing in City of Westminster, Greater London, England
9 total
240 Blythe Road, London, W14 0HJ
View Profile
Sulgrave Estates

London

Lettings
1 active listing in City of Westminster, Greater London, England
11 Chippenham Mews Maida Vale London W9 2AN
View Profile
The Armitage Apartments

The Armitage Marylebone

Lettings
1 active listing in City of Westminster, Greater London, England
2 total
Great Portland Street, London, W1W 5QR
View Profile
Thomas Childs & Co

Hertford

Lettings Sales
1 active listing in City of Westminster, Greater London, England
20 total
9 Parliament Square Hertford SG14 1EY
View Profile
Una Living

Manchester

Lettings
1 active listing in City of Westminster, Greater London, England
13 total
11 Swan Street Manchester M4 5JJ
View Profile
Unisun UK LTD

Covering London

Lettings
1 active listing in City of Westminster, Greater London, England
5 total
Covering London
Page 7 of 7
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 = 'City of Westminster, Greater London'; const agentType = 'lettings'; 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":51515,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Macks Properties LTD","email":"info@macksproperties.co.uk","sales_phone_number":null,"address":"20 Southborough Road,\r\nBickley,\r\nKent,\r\nBR1 2EB","postcode":"BR1 2EB","website_url":"http:\/\/www.macksproperties.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\/51515\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:14:33.000000Z","updated_at":"2026-01-20T19:58:43.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":51515,"agent_company_id":1437,"branch_location":"Bickley","lettings_phone_number":"020 3137 3991","is_sales":false,"is_lettings":true,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E61000000AD7A3703D0AA73F3333333333B34940","agent_brand_id":1995,"offers_sales":false,"offers_lettings":true,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"20 Southborough Road, Bickley, Kent","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Macks Properties LTD","branch_name":"Bickley","lettings":true,"sales":false,"commercial":false,"h_email":"info@macksproperties.co.uk","has_email":true,"h_phone":"020 3137 3991","has_phone":true,"resolved_brand_color":"#1d1131","boundary_listing_count":"1","property_count":"14","latitude":51.4,"longitude":0.045},{"core_branch_id":67346,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Mx Lettings","email":null,"sales_phone_number":null,"address":"London\r\n","postcode":null,"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\/67346\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:23:12.000000Z","updated_at":"2025-12-09T23:22:59.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":67346,"agent_company_id":4328,"branch_location":"London","lettings_phone_number":"07360 683965","is_sales":false,"is_lettings":true,"is_commercial":false,"is_hm_agent":false,"geopoint":null,"agent_brand_id":5061,"offers_sales":false,"offers_lettings":true,"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":"Mx Lettings","branch_name":"London","lettings":true,"sales":false,"commercial":false,"h_email":null,"has_email":false,"h_phone":"07360 683965","has_phone":true,"resolved_brand_color":"#7e966f","boundary_listing_count":"1","property_count":"5","latitude":null,"longitude":null},{"core_branch_id":62724,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Oppida","email":"michael@oppida.com","sales_phone_number":"020 7252 0111","address":"202-204 \r\nJamaica Road,\r\nLondon,\r\nSE16 4RT ","postcode":"SE16 4RT","website_url":"http:\/\/www.oppida.com","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/62724\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:20:40.000000Z","updated_at":"2026-01-20T19:53:02.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":62724,"agent_company_id":8137,"branch_location":"Surrey Quays - Lettings","lettings_phone_number":"020 7252 0111","is_sales":true,"is_lettings":true,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E61000009CFD8172DBBEAFBF6534F279C5BF4940","agent_brand_id":9002,"offers_sales":true,"offers_lettings":true,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"202-204, Jamaica Road, London","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Oppida","branch_name":"Surrey Quays - Lettings","lettings":true,"sales":true,"commercial":false,"h_email":"michael@oppida.com","has_email":true,"h_phone":"020 7252 0111","has_phone":true,"resolved_brand_color":"#0a2850","boundary_listing_count":"1","property_count":"11","latitude":51.498214,"longitude":-0.062003},{"core_branch_id":64427,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Orlando Reid","email":"clapham@orlandoreid.co.uk","sales_phone_number":null,"address":"1-3 Old Town, \r\nLondon\r\n SW4 0JT","postcode":"SW4 0JT","website_url":"https:\/\/www.orlandoreid.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\/64427\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:21:35.000000Z","updated_at":"2026-01-20T19:58:38.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":64427,"agent_company_id":677,"branch_location":"London","lettings_phone_number":"020 7627 3197","is_sales":false,"is_lettings":true,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E6100000B64C86E3F90CC2BF699082A790BB4940","agent_brand_id":1154,"offers_sales":false,"offers_lettings":true,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"1-3 Old Town, London","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Orlando Reid","branch_name":"London","lettings":true,"sales":false,"commercial":false,"h_email":"clapham@orlandoreid.co.uk","has_email":true,"h_phone":"020 7627 3197","has_phone":true,"resolved_brand_color":"#1a4232","boundary_listing_count":"1","property_count":"35","latitude":51.465352,"longitude":-0.141021},{"core_branch_id":66054,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Palace Gate","email":"accounts@palacegate.com","sales_phone_number":null,"address":"11 Palace Gate,\r\nLondon,\r\nW8 5LS","postcode":"W8 5LS","website_url":"http:\/\/www.palacegate.com","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/66054\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:22:30.000000Z","updated_at":"2026-01-20T19:58:03.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":66054,"agent_company_id":1605,"branch_location":"Kensington","lettings_phone_number":"020 7581 1631","is_sales":false,"is_lettings":true,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E6100000EFA99CF6949CC7BFF5F3A62215C04940","agent_brand_id":2181,"offers_sales":false,"offers_lettings":true,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"11 Palace Gate, London","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Palace Gate","branch_name":"Kensington","lettings":true,"sales":false,"commercial":false,"h_email":"accounts@palacegate.com","has_email":true,"h_phone":"020 7581 1631","has_phone":true,"resolved_brand_color":"#e2dcc2","boundary_listing_count":"1","property_count":"7","latitude":51.500645,"longitude":-0.184466},{"core_branch_id":66257,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Pinnacle Housing LTD","email":"enquiries@pinnaclegroup.co.uk","sales_phone_number":null,"address":"137-144 High Holborn\r\nLondon\r\nWC1V 6PL","postcode":"WC1V 6PL","website_url":"https:\/\/www.pinnaclegroup.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\/66257\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:22:36.000000Z","updated_at":"2026-01-20T19:57:19.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":66257,"agent_company_id":3377,"branch_location":"Pinnacle Housing LTD","lettings_phone_number":"020 7017 2000","is_sales":false,"is_lettings":true,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E61000002634492C2977BFBF2D793C2D3FC24940","agent_brand_id":4054,"offers_sales":false,"offers_lettings":true,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"137-144 High Holborn, London","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Pinnacle Housing LTD","branch_name":"Pinnacle Housing LTD","lettings":true,"sales":false,"commercial":false,"h_email":"enquiries@pinnaclegroup.co.uk","has_email":true,"h_phone":"020 7017 2000","has_phone":true,"resolved_brand_color":"#44afc4","boundary_listing_count":"1","property_count":"52","latitude":51.517553,"longitude":-0.122912},{"core_branch_id":66236,"verification_status":"verified","verified_at":"2026-02-02T10:33:14.000000Z","verified_by":null,"verification_notes":null,"name":"Portico","email":"bloomsbury@portico.com","sales_phone_number":null,"address":"26 Museum Street,\r\nLondon,\r\nWC1A 1JU","postcode":"WC1A 1JU","website_url":"https:\/\/www.portico.com\/bloomsbury\/estate-agents\/","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/66236\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:22:36.000000Z","updated_at":"2026-02-02T10:46:50.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":66236,"agent_company_id":168,"branch_location":"Bloomsbury","lettings_phone_number":"020 7291 0650","is_sales":false,"is_lettings":true,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E6100000959BA8A5B915C0BFFDC0559E40C24940","agent_brand_id":433,"offers_sales":false,"offers_lettings":true,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"26 Museum Street, London","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Portico","branch_name":"Bloomsbury","lettings":true,"sales":false,"commercial":false,"h_email":"bloomsbury@portico.com","has_email":true,"h_phone":"020 7291 0650","has_phone":true,"resolved_brand_color":"#ac9f8d","boundary_listing_count":"1","property_count":"6","latitude":51.517597,"longitude":-0.125663},{"core_branch_id":51410,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Property Plus Lettings","email":"info@propertypluslettings.com","sales_phone_number":null,"address":"45 Church Road, \r\nHove, \r\nBN3 2BE","postcode":"BN3 2BE","website_url":"http:\/\/www.propertypluslettings.com","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/51410\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:14:30.000000Z","updated_at":"2026-01-20T19:58:42.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":51410,"agent_company_id":938,"branch_location":"Hove","lettings_phone_number":"01273 069826","is_sales":false,"is_lettings":true,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E61000009CE1067C7E18C5BF87A8C29FE1694940","agent_brand_id":1452,"offers_sales":false,"offers_lettings":true,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"45 Church Road, Hove","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Property Plus Lettings","branch_name":"Hove","lettings":true,"sales":false,"commercial":false,"h_email":"info@propertypluslettings.com","has_email":true,"h_phone":"01273 069826","has_phone":true,"resolved_brand_color":"#efefed","boundary_listing_count":"1","property_count":"8","latitude":50.827198,"longitude":-0.16481},{"core_branch_id":50140,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Rentr","email":null,"sales_phone_number":null,"address":"Office 1\r\nIzabella House24-26 Regent Place,\r\nHockley,\r\nBirmingham,\r\nB1 3NJ","postcode":"B1 3NJ","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\/50140\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:13:48.000000Z","updated_at":"2026-01-20T20:00:15.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":50140,"agent_company_id":7080,"branch_location":"Covering Nationwide","lettings_phone_number":"03333 404440","is_sales":false,"is_lettings":true,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E6100000EA060ABC938FFEBFCCEB8843363E4A40","agent_brand_id":7920,"offers_sales":false,"offers_lettings":true,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"Office 1, Izabella House24-26 Regent Place, Hockley, Birmingham","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Rentr","branch_name":"Covering Nationwide","lettings":true,"sales":false,"commercial":false,"h_email":null,"has_email":false,"h_phone":"03333 404440","has_phone":true,"resolved_brand_color":"#b4826b","boundary_listing_count":"1","property_count":"148","latitude":52.486031,"longitude":-1.910053},{"core_branch_id":66523,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Sanctuary Keyworkers and Market Rent","email":null,"sales_phone_number":null,"address":"Sanctuary House,\r\nChamber Court,\r\nCastle Street,\r\nWorcester,\r\nWR1 3ZQ","postcode":"WR1 3ZQ","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\/66523\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:22:45.000000Z","updated_at":"2026-01-20T20:00:55.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":66523,"agent_company_id":482,"branch_location":"Sanctuary Students Re Let","lettings_phone_number":"07485 905006","is_sales":false,"is_lettings":true,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E6100000F4A5B73F17CD01C03F73D6A71C194A40","agent_brand_id":852,"offers_sales":false,"offers_lettings":true,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"Sanctuary House, Chamber Court, Castle Street, Worcester","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Sanctuary Keyworkers and Market Rent","branch_name":"Sanctuary Students Re Let","lettings":true,"sales":false,"commercial":false,"h_email":null,"has_email":false,"h_phone":"07485 905006","has_phone":true,"resolved_brand_color":"#005f64","boundary_listing_count":"1","property_count":"3","latitude":52.196187,"longitude":-2.225142},{"core_branch_id":54524,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Sjw Property Management Limited","email":"john@sjwpm.co.uk","sales_phone_number":null,"address":"Saint Magnus House Lower Thames Street,\r\nLondon,\r\nEC3R 6HD","postcode":"EC3R 6HD","website_url":"https:\/\/www.sjw-pm.com\/","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/54524\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:16:12.000000Z","updated_at":"2026-01-20T19:58:14.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":54524,"agent_company_id":119,"branch_location":"London","lettings_phone_number":"020 7653 9688","is_sales":false,"is_lettings":true,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E6100000B9A81611C5E4B5BFFAD005F52DC14940","agent_brand_id":342,"offers_sales":false,"offers_lettings":true,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"Saint Magnus House Lower Thames Street, London","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Sjw Property Management Limited","branch_name":"London","lettings":true,"sales":false,"commercial":false,"h_email":"john@sjwpm.co.uk","has_email":true,"h_phone":"020 7653 9688","has_phone":true,"resolved_brand_color":"#80d5d3","boundary_listing_count":"1","property_count":"28","latitude":51.509215,"longitude":-0.085522},{"core_branch_id":59019,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Square Estate Management","email":"info@squareest.com","sales_phone_number":null,"address":"North London Business Park,\r\nOakleigh Road South,\r\nLondon,\r\nN11 1GN","postcode":"N11 1GN","website_url":"https:\/\/www.squareest.com\/","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/59019\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:18:41.000000Z","updated_at":"2026-01-20T19:56:08.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":59019,"agent_company_id":4321,"branch_location":"North London","lettings_phone_number":"020 7117 2521","is_sales":false,"is_lettings":true,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E6100000E14048163081C3BF1492CCEA1DD04940","agent_brand_id":5054,"offers_sales":false,"offers_lettings":true,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"North London Business Park, Oakleigh Road South, London","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Square Estate Management","branch_name":"North London","lettings":true,"sales":false,"commercial":false,"h_email":"info@squareest.com","has_email":true,"h_phone":"020 7117 2521","has_phone":true,"resolved_brand_color":"#527d61","boundary_listing_count":"1","property_count":"8","latitude":51.625913,"longitude":-0.15238},{"core_branch_id":64341,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Staay London","email":null,"sales_phone_number":null,"address":"123 Buckingham Palace Road,\r\nLondon,\r\nSW1W 9SH","postcode":"SW1W 9SH","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\/64341\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:21:32.000000Z","updated_at":"2026-01-20T19:57:26.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":64341,"agent_company_id":8840,"branch_location":"London","lettings_phone_number":"020 8090 5593","is_sales":false,"is_lettings":true,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E61000004E0E9F7422C1C2BF2CD49AE61DBF4940","agent_brand_id":9720,"offers_sales":false,"offers_lettings":true,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"123 Buckingham Palace Road, London","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Staay London","branch_name":"London","lettings":true,"sales":false,"commercial":false,"h_email":null,"has_email":false,"h_phone":"020 8090 5593","has_phone":true,"resolved_brand_color":"#9e9380","boundary_listing_count":"1","property_count":"12","latitude":51.4931,"longitude":-0.146519},{"core_branch_id":65625,"verification_status":"verified","verified_at":"2026-02-02T10:33:14.000000Z","verified_by":null,"verification_notes":null,"name":"Stirling Ackroyd","email":"brookgreenlettings@stirlingackroyd.com","sales_phone_number":null,"address":"240 Blythe Road,\r\nLondon,\r\nW14 0HJ","postcode":"W14 0HJ","website_url":"https:\/\/www.stirlingackroyd.com\/our-branches\/brook-green\/","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/65625\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:22:15.000000Z","updated_at":"2026-02-02T10:46:36.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":65625,"agent_company_id":168,"branch_location":"Brook Green - Lettings","lettings_phone_number":"020 3967 0000","is_sales":false,"is_lettings":true,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E6100000A0FEB3E6C75FCCBF0AF5F411F8BF4940","agent_brand_id":437,"offers_sales":false,"offers_lettings":true,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"240 Blythe Road, London","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Stirling Ackroyd","branch_name":"Brook Green - Lettings","lettings":true,"sales":false,"commercial":false,"h_email":"brookgreenlettings@stirlingackroyd.com","has_email":true,"h_phone":"020 3967 0000","has_phone":true,"resolved_brand_color":"#21254a","boundary_listing_count":"1","property_count":"9","latitude":51.499758,"longitude":-0.221673},{"core_branch_id":66079,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Sulgrave Estates","email":"info@sulgraveestates.co.uk","sales_phone_number":null,"address":"11 Chippenham Mews\r\nMaida Vale\r\nLondon\r\nW9 2AN","postcode":"W9 2AN","website_url":"http:\/\/www.sulgraveestates.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\/66079\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:22:30.000000Z","updated_at":"2026-01-20T19:58:21.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":66079,"agent_company_id":6205,"branch_location":"London","lettings_phone_number":"020 7289 6255","is_sales":false,"is_lettings":true,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E61000008C4B55DAE21AC9BF2575029A08C34940","agent_brand_id":7023,"offers_sales":false,"offers_lettings":true,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"11 Chippenham Mews, Maida Vale, London","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Sulgrave Estates","branch_name":"London","lettings":true,"sales":false,"commercial":false,"h_email":"info@sulgraveestates.co.uk","has_email":true,"h_phone":"020 7289 6255","has_phone":true,"resolved_brand_color":"#19322d","boundary_listing_count":"1","property_count":"1","latitude":51.5237,"longitude":-0.196133},{"core_branch_id":65839,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"The Armitage Apartments","email":"reception@thearmitage.com","sales_phone_number":null,"address":"Great Portland Street,\r\nLondon,\r\nW1W 5QR","postcode":"W1W 5QR","website_url":"http:\/\/www.thearmitage.com\/","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/65839\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:22:23.000000Z","updated_at":"2026-01-20T20:00:02.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":65839,"agent_company_id":9494,"branch_location":"The Armitage Marylebone","lettings_phone_number":"020 7383 5952","is_sales":false,"is_lettings":true,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E61000000D1B65FD6662C2BFA6608DB3E9C24940","agent_brand_id":10390,"offers_sales":false,"offers_lettings":true,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"Great Portland Street, London","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"The Armitage Apartments","branch_name":"The Armitage Marylebone","lettings":true,"sales":false,"commercial":false,"h_email":"reception@thearmitage.com","has_email":true,"h_phone":"020 7383 5952","has_phone":true,"resolved_brand_color":"#130f28","boundary_listing_count":"1","property_count":"2","latitude":51.522757,"longitude":-0.143628},{"core_branch_id":62949,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Thomas Childs \u0026 Co","email":"sales@thomas-childs.com","sales_phone_number":"01992 721321","address":"9 Parliament Square\r\nHertford\r\nSG14 1EY","postcode":"SG14 1EY","website_url":"http:\/\/thomas-childs.com\/","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/62949\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:20:47.000000Z","updated_at":"2026-01-20T19:54:14.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":62949,"agent_company_id":1535,"branch_location":"Hertford","lettings_phone_number":"01992 721321","is_sales":true,"is_lettings":true,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E610000047AD307DAF21B4BF3E9468C9E3E54940","agent_brand_id":2108,"offers_sales":true,"offers_lettings":true,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"9 Parliament Square, Hertford","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Thomas Childs \u0026 Co","branch_name":"Hertford","lettings":true,"sales":true,"commercial":false,"h_email":"sales@thomas-childs.com","has_email":true,"h_phone":"01992 721321","has_phone":true,"resolved_brand_color":"#012d5f","boundary_listing_count":"1","property_count":"20","latitude":51.796014,"longitude":-0.078639},{"core_branch_id":58462,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Una Living","email":"m@ringley.co.uk","sales_phone_number":null,"address":"11 \r\nSwan Street\r\nManchester\r\nM4 5JJ \r\n","postcode":"M4 5JJ","website_url":"https:\/\/ringley.co.uk\/buildto_rents","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/58462\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:18:22.000000Z","updated_at":"2026-01-20T19:58:16.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":58462,"agent_company_id":3379,"branch_location":"Manchester","lettings_phone_number":"03301 747777","is_sales":false,"is_lettings":true,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E6100000210725CCB4DD01C0E92807B309BE4A40","agent_brand_id":4057,"offers_sales":false,"offers_lettings":true,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"11, Swan Street, Manchester","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Una Living","branch_name":"Manchester","lettings":true,"sales":false,"commercial":false,"h_email":"m@ringley.co.uk","has_email":true,"h_phone":"03301 747777","has_phone":true,"resolved_brand_color":"#204e5e","boundary_listing_count":"1","property_count":"13","latitude":53.484671,"longitude":-2.233255},{"core_branch_id":67581,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Unisun UK LTD","email":null,"sales_phone_number":null,"address":"Covering London","postcode":null,"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\/67581\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:23:19.000000Z","updated_at":"2025-12-09T23:24:01.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":67581,"agent_company_id":6928,"branch_location":"Covering London","lettings_phone_number":"07410 075818","is_sales":false,"is_lettings":true,"is_commercial":false,"is_hm_agent":false,"geopoint":null,"agent_brand_id":7764,"offers_sales":false,"offers_lettings":true,"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":"Unisun UK LTD","branch_name":"Covering London","lettings":true,"sales":false,"commercial":false,"h_email":null,"has_email":false,"h_phone":"07410 075818","has_phone":true,"resolved_brand_color":"#215270","boundary_listing_count":"1","property_count":"5","latitude":null,"longitude":null}]; 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`; } } }