The site's LocalBusiness schema still tells Google the shop is at 25 Loseby Lane, Leicester.
Open the source of lanesjewellers.com and the single LocalBusiness JSON-LD block has streetAddress: "25 Loseby Lane", addressLocality: "Leicester", postalCode: "LE1 5DR". That is the Loseby Lane store you permanently closed when you relocated to Stamford. The visible body of the contact page does say "We have permanently relocated to Stamford and look forward to welcoming you to our larger store," but the structured data Google parses for the knowledge panel, the map pin, and the "near me" pack is still pointing to a closed unit on the wrong side of the A14. The sitewide custom-logo alt also reads "Lanes Fine Jewellery, Leicester, England", and the engagement-ring image alt reads "Diamond engagement rings at Lanes Jewellers in Leicester". A search for "jewellers Stamford" is being asked to identify you as a Leicester business.
WhyThe site was built around the Leicester shop when Loseby Lane was the flagship. The Stamford opening (14 November 2022) was added on top by editing the visible page copy. The Yoast / Elementor scaffold that emits the schema block and the WordPress media library alt tags were never updated. Every page still ships with the old location encoded into the parts of the page Google actually trusts.
What the rebuild doesAfter rebuild: a single hand-written LocalBusiness (or Store / JewelryStore) JSON-LD block with the real 4 Red Lion Square address, PE9 2AQ postcode, the +441780238290 telephone, the stamford@lanesjewellers.com email, and the Mon to Sat 09:30 to 17:00 opening hours. Optional aggregateRating block, drawn from the real reviewer names already on /testimonials/. Every image alt rewritten to describe what is in the picture and where Lanes actually is. After deploy, a single resubmission of the sitemap in Search Console nudges the crawl, and the Knowledge Panel rebuilds against the corrected schema over the following weeks.