(function (w, d) { w.tsUpdateMetaDescription = function () { var existingTitle = document.querySelector('title').innerText; document.querySelector('title').innerText = "***** Rating: 4.9 - 39 Reviews - " + existingTitle; var existingDesc = document.querySelector('meta[name="description"]').getAttribute("content"); document.querySelector('meta[name="description"]').setAttribute("content", "***** Rating: 4.9 - 39 Reviews - " + existingDesc); }; var timestamp = document.createElement("meta"); timestamp.setAttribute("name", "ts-timestamp"); timestamp.setAttribute("content", new Date().toLocaleString()); document.head.appendChild(timestamp); if (d.getElementById("ts-json") === null) { var filter = Array.prototype.filter; var productName = "Johnsons The Cleaners Thame"; var title = document.querySelector("title"); if (title === null || title.innerText.match(/^ *$/) !== null) { title = filter.call(d.querySelectorAll('h1'), function (node) { return node.innerText != ""; })[0]; } if (typeof title !== "undefined") { productName = title.innerText; } var json = "[{\"@type\":\"Product\",\"@id\":\"{{url}}#trustist\",\"description\":null,\"logo\":\"https://content.trustist.com/brandlogos/2e45cac8-68db-4daa-a59d-b0c0d5601d3f.png\",\"image\":[\"https://content.trustist.com/brandlogos/2e45cac8-68db-4daa-a59d-b0c0d5601d3f.png\"],\"name\":\"{{productName}}\",\"alternateName\":null,\"hasMap\":null,\"geo\":null,\"telephone\":null,\"url\":\"{{url}}\",\"address\":null,\"branchOf\":null,\"openingHoursSpecification\":null,\"sameAs\":[\"https://www.trustist.com/local-reviews/Review-johnsons-the-cleaners-thame-Reviews-23905.html\"],\"@context\":\"http://schema.org\",\"brand\":{\"@type\":\"Organization\",\"@id\":null,\"description\":null,\"logo\":\"https://content.trustist.com/brandlogos/2e45cac8-68db-4daa-a59d-b0c0d5601d3f.png\",\"image\":[\"https://content.trustist.com/brandlogos/2e45cac8-68db-4daa-a59d-b0c0d5601d3f.png\"],\"name\":\"Johnsons The Cleaners\",\"alternateName\":null,\"hasMap\":null,\"geo\":null,\"telephone\":null,\"url\":\"https://www.johnsoncleaners.com/\",\"address\":null,\"branchOf\":null,\"openingHoursSpecification\":null,\"sameAs\":null},\"aggregateRating\":{\"@type\":\"AggregateRating\",\"ratingValue\":4.9,\"bestRating\":5,\"worstRating\":1,\"reviewCount\":39},\"review\":{\"@type\":\"Review\",\"url\":\"https://www.trustist.com/local-reviews/Review-johnsons-the-cleaners-thame-Reviews-23905.html\",\"author\":{\"@type\":\"Person\",\"name\":\"Kathleen Barfoot\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":null,\"addressLocality\":\"Thame\",\"addressRegion\":\"England\",\"postalCode\":null,\"addressCountry\":null}},\"datePublished\":\"2024-02-01T14:02:58.000Z\",\"headline\":\"\",\"isBasedOn\":null,\"reviewBody\":\"I went in to have pockets fitted to a new coat, but the lady very helpfully and very neatly unpicked 2 rows of stitches to reveal pockets already there. I have had coats/jackets with false pockets before but never stitched closed as tightly as these were, and the lady was very kind to take the trouble to unpick them so neatly there and then.\",\"reviewRating\":{\"@type\":\"Rating\",\"ratingValue\":5,\"bestRating\":5,\"worstRating\":1},\"publisher\":{\"@type\":\"Organization\",\"name\":\"Trustist\",\"sameAs\":\"https://www.trustist.com\"},\"reply\":null,\"replyDate\":null,\"subject\":null},\"mpn\":\"{{url}}\",\"sku\":\"{{url}}\"},{\"@type\":\"LocalBusiness\",\"@id\":\"https://www.trustist.com/local-reviews/Review-johnsons-the-cleaners-thame-Reviews-23905.html\",\"description\":null,\"logo\":\"https://content.trustist.com/brandlogos/2e45cac8-68db-4daa-a59d-b0c0d5601d3f.png\",\"image\":[\"https://content.trustist.com/brandlogos/2e45cac8-68db-4daa-a59d-b0c0d5601d3f.png\"],\"name\":\"Johnsons The Cleaners\",\"alternateName\":\"Johnsons The Cleaners Thame\",\"hasMap\":\"https://maps.google.com/?cid=3052553517432858023\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":\"51.747090\",\"longitude\":\"-0.978043\"},\"telephone\":\"01844 214443\",\"url\":\"https://www.johnsoncleaners.com/\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"20A Cornmarket\",\"addressLocality\":\"Thame\",\"addressRegion\":\"England\",\"postalCode\":\"OX9 2BL\",\"addressCountry\":\"GB\"},\"branchOf\":{\"@type\":\"Organization\",\"name\":\"Johnsons The Cleaners\",\"sameAs\":\"https://www.johnsoncleaners.com/\"},\"openingHoursSpecification\":[{\"@type\":\"OpeningHoursSpecification\",\"closes\":\"17:30:00\",\"dayOfWeek\":\"http://schema.org/Monday\",\"opens\":\"08:30:00\"},{\"@type\":\"OpeningHoursSpecification\",\"closes\":\"17:30:00\",\"dayOfWeek\":\"http://schema.org/Tuesday\",\"opens\":\"08:30:00\"},{\"@type\":\"OpeningHoursSpecification\",\"closes\":\"17:30:00\",\"dayOfWeek\":\"http://schema.org/Wednesday\",\"opens\":\"08:30:00\"},{\"@type\":\"OpeningHoursSpecification\",\"closes\":\"17:30:00\",\"dayOfWeek\":\"http://schema.org/Thursday\",\"opens\":\"08:30:00\"},{\"@type\":\"OpeningHoursSpecification\",\"closes\":\"17:30:00\",\"dayOfWeek\":\"http://schema.org/Friday\",\"opens\":\"08:30:00\"},{\"@type\":\"OpeningHoursSpecification\",\"closes\":\"17:30:00\",\"dayOfWeek\":\"http://schema.org/Saturday\",\"opens\":\"08:30:00\"},{\"@type\":\"OpeningHoursSpecification\",\"closes\":\"16:00:00\",\"dayOfWeek\":\"http://schema.org/Sunday\",\"opens\":\"10:00:00\"}],\"sameAs\":[\"https://maps.google.com/?cid=3052553517432858023\"],\"@context\":\"http://schema.org\",\"aggregateRating\":null,\"review\":null,\"paymentAccepted\":null,\"makesOffer\":{\"@type\":\"Offer\",\"@id\":\"#services\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Dry cleaner\",\"url\":\"https://www.johnsoncleaners.com/\",\"areaServed\":[{\"@type\":\"City\",\"name\":\"Thame\"}]}}}]"; var a = d; var c = a.createElement("script"); c.type = 'application/ld+json'; c.id = 'ts-json'; c.innerText = json .replace(new RegExp("{{url}}", 'g'), w.location.href) .replace("\"{{productName}}\"", JSON.stringify(productName).replace(/[^ -~]+/g, "")); a = a.getElementsByTagName("head")[0]; a.appendChild(c); } var s = document.createElement('script'); s.type = 'text/javascript'; s.defer = true; s.src = 'https://widget.trustist.com/HJdHuZKb2EOQPm5tO_bGAA/ratingsummary.js'; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); })(window, document);