Estate & Letting Agents in Little Somerford, Wiltshire

Find Estate Agents in Little Somerford, Wiltshire
7 results
Ewemove

Covering Cirencester, Swindon & Malmesbury

Sales
1 active listing in Little Somerford, Wiltshire, England
98 total
1 The Laurels, Clarks Hay, South Cerney, GL7 5UA
View Profile
Lockstones Estate Agents
5 active listings in Little Somerford, Wiltshire, England
49 total
52 High Street, Malmesbury, SN16 9AT
View Profile
Hamptons

Cirencester

Sales
2 active listings in Little Somerford, Wiltshire, England
33 total
67-71 Castle Street, Cirencester, GL7 1QD
View Profile
Blount & Maslin

Malmesbury

Sales
1 active listing in Little Somerford, Wiltshire, England
30 total
50 High Street, Malmesbury, SN16 9AT
View Profile
Forrest Agent

Bristol

Sales
1 active listing in Little Somerford, Wiltshire, England
20 total
40 Berkeley Square, Bristol, BS8 1HP
View Profile
James Pyle & Co

Cotswolds

Sales
1 active listing in Little Somerford, Wiltshire, England
78 total
The Barn Swan Barton Sherston Malmesbury Wiltshire SN16 0LJ
View Profile
Strakers

Malmesbury

Lettings Sales
1 active listing in Little Somerford, Wiltshire, England
43 total
53 High Street Malmesbury Wiltshire, SN16 9AG
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 = 'Little Somerford, Wiltshire'; 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":55621,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Ewemove","email":"ewemoveestateagents.ewemove_cirencester@ptlp.co.uk","sales_phone_number":"01285 702489","address":"1 The Laurels, \r\nClarks Hay, \r\nSouth Cerney, \r\nGL7 5UA","postcode":"GL7 5UA","website_url":"https:\/\/www.ewemove.com\/estate-agents\/swindonnorth\/","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":"SME Professional","logo":"https:\/\/cdn.home.co.uk\/agents\/55621\/logo.png","office_images":null,"claimed_at":"2025-12-22T15:24:09.000000Z","created_at":"2025-12-09T17:16:49.000000Z","updated_at":"2026-01-20T20:00:22.000000Z","deleted_at":null,"claimed_user_id":"cb096143-431a-4200-ba92-f3ac46037fb3","profile_status":"on_hold","assigned_user_id":null,"id":55621,"agent_company_id":44,"branch_location":"Covering Cirencester, Swindon \u0026 Malmesbury","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E6100000D63730B951E4FEBFCDCEA2772AD64940","agent_brand_id":74,"offers_sales":true,"offers_lettings":false,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"1 The Laurels, Clarks Hay, South Cerney","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Ewemove","branch_name":"Covering Cirencester, Swindon \u0026 Malmesbury","lettings":false,"sales":true,"commercial":false,"h_email":"ewemoveestateagents.ewemove_cirencester@ptlp.co.uk","has_email":true,"h_phone":"01285 702489","has_phone":true,"resolved_brand_color":"#9ebe3d","boundary_listing_count":"1","property_count":"98","latitude":51.673171,"longitude":-1.930742},{"core_branch_id":63454,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Lockstones Estate Agents","email":"malmesbury@lockstones.co.uk","sales_phone_number":"01666 338633","address":"52 High Street,\r\nMalmesbury,\r\nSN16 9AT","postcode":"SN16 9AT","website_url":"http:\/\/www.lockstones.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\/63454\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:21:04.000000Z","updated_at":"2026-01-20T19:54:43.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":63454,"agent_company_id":5179,"branch_location":"Malmesbury","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E6100000E4F6CB272BC600C07D772B4B74CA4940","agent_brand_id":5949,"offers_sales":true,"offers_lettings":true,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"52 High Street, Malmesbury","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Lockstones Estate Agents","branch_name":"Malmesbury","lettings":false,"sales":true,"commercial":false,"h_email":"malmesbury@lockstones.co.uk","has_email":true,"h_phone":"01666 338633","has_phone":true,"resolved_brand_color":"#fce0fb","boundary_listing_count":"5","property_count":"49","latitude":51.581674,"longitude":-2.096762},{"core_branch_id":55606,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Hamptons","email":"hamptons.cirencester@lm.propertywide.co.uk","sales_phone_number":"01285 654535","address":"67-71 Castle Street,\r\nCirencester,\r\nGL7 1QD","postcode":"GL7 1QD","website_url":"http:\/\/www.hamptons.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\/55606\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:16:48.000000Z","updated_at":"2026-01-20T19:59:30.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":55606,"agent_company_id":248,"branch_location":"Cirencester","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E61000005DFA97A43285FFBF30B95164ADDB4940","agent_brand_id":533,"offers_sales":true,"offers_lettings":false,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"67-71 Castle Street, Cirencester","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Hamptons","branch_name":"Cirencester","lettings":false,"sales":true,"commercial":false,"h_email":"hamptons.cirencester@lm.propertywide.co.uk","has_email":true,"h_phone":"01285 654535","has_phone":true,"resolved_brand_color":"#14294c","boundary_listing_count":"2","property_count":"33","latitude":51.716229,"longitude":-1.970019},{"core_branch_id":63453,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Blount \u0026 Maslin","email":"sales@blount-maslin.co.uk","sales_phone_number":"01666 825725","address":"50 High Street,\r\nMalmesbury, \r\nSN16 9AT","postcode":"SN16 9AT","website_url":"http:\/\/www.blount-maslin.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\/63453\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:21:04.000000Z","updated_at":"2026-01-20T19:56:30.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":63453,"agent_company_id":5177,"branch_location":"Malmesbury","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E6100000E4F6CB272BC600C07D772B4B74CA4940","agent_brand_id":5947,"offers_sales":true,"offers_lettings":false,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"50 High Street, Malmesbury","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Blount \u0026 Maslin","branch_name":"Malmesbury","lettings":false,"sales":true,"commercial":false,"h_email":"sales@blount-maslin.co.uk","has_email":true,"h_phone":"01666 825725","has_phone":true,"resolved_brand_color":"#0a3c81","boundary_listing_count":"1","property_count":"30","latitude":51.581674,"longitude":-2.096762},{"core_branch_id":51857,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Forrest Agent","email":"chris@forrestagent.co.uk","sales_phone_number":"0117 901 2552","address":"40 Berkeley Square,\r\nBristol,\r\nBS8 1HP","postcode":"BS8 1HP","website_url":"https:\/\/www.forrestagent.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\/51857\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:14:44.000000Z","updated_at":"2026-01-20T19:59:28.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":51857,"agent_company_id":1872,"branch_location":"Bristol","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E6100000D7A3703D0AD704C0EE7C3F355EBA4940","agent_brand_id":2467,"offers_sales":true,"offers_lettings":false,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"40 Berkeley Square, Bristol","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Forrest Agent","branch_name":"Bristol","lettings":false,"sales":true,"commercial":false,"h_email":"chris@forrestagent.co.uk","has_email":true,"h_phone":"0117 901 2552","has_phone":true,"resolved_brand_color":"#363631","boundary_listing_count":"1","property_count":"20","latitude":51.456,"longitude":-2.605},{"core_branch_id":63451,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"James Pyle \u0026 Co","email":"interested@jamespyle.co.uk","sales_phone_number":"01666 840886","address":"The Barn\r\nSwan Barton\r\nSherston\r\nMalmesbury\r\nWiltshire\r\nSN16 0LJ\r\n","postcode":"SN16 0LJ","website_url":"https:\/\/www.jamespyle.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\/63451\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:21:03.000000Z","updated_at":"2026-01-20T19:56:30.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":63451,"agent_company_id":5178,"branch_location":"Cotswolds","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E610000005DEC9A7C7B601C0D862B7CF2AC94940","agent_brand_id":5948,"offers_sales":true,"offers_lettings":false,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"The Barn, Swan Barton, Sherston, Malmesbury, Wiltshire","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"James Pyle \u0026 Co","branch_name":"Cotswolds","lettings":false,"sales":true,"commercial":false,"h_email":"interested@jamespyle.co.uk","has_email":true,"h_phone":"01666 840886","has_phone":true,"resolved_brand_color":"#9bc3cc","boundary_listing_count":"1","property_count":"78","latitude":51.571619,"longitude":-2.214248},{"core_branch_id":63452,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Strakers","email":"malmesbury@strakers.co.uk","sales_phone_number":"01666 829292","address":"53 High Street\r\nMalmesbury\r\nWiltshire, SN16 9AG","postcode":"SN16 9AG","website_url":"https:\/\/www.strakers.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\/63452\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:21:04.000000Z","updated_at":"2026-01-20T19:56:30.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":63452,"agent_company_id":311,"branch_location":"Malmesbury","lettings_phone_number":"01666 829292","is_sales":true,"is_lettings":true,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E6100000FED30D1478C700C057D11F9A79CA4940","agent_brand_id":629,"offers_sales":true,"offers_lettings":true,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"53 High Street, Malmesbury, Wiltshire","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Strakers","branch_name":"Malmesbury","lettings":true,"sales":true,"commercial":false,"h_email":"malmesbury@strakers.co.uk","has_email":true,"h_phone":"01666 829292","has_phone":true,"resolved_brand_color":"#e0e0e0","boundary_listing_count":"1","property_count":"43","latitude":51.581836,"longitude":-2.097397}]; 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`; } } }