(function (w, d) { w.tsUpdateMetaDescription = function () { var existingTitle = document.querySelector('title').innerText; document.querySelector('title').innerText = "***** Rating: 5.0 - 224 Reviews - " + existingTitle; var existingDesc = document.querySelector('meta[name="description"]').getAttribute("content"); document.querySelector('meta[name="description"]').setAttribute("content", "***** Rating: 5.0 - 224 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 = "LockFit Keighley"; 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/d687bfd3-a544-49cc-8a07-14fe56853c54.png\",\"image\":[\"https://content.trustist.com/brandlogos/d687bfd3-a544-49cc-8a07-14fe56853c54.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-lockfit-Keighley-Reviews-38788.html\"],\"@context\":\"http://schema.org\",\"brand\":{\"@type\":\"Organization\",\"@id\":null,\"description\":null,\"logo\":\"https://content.trustist.com/brandlogos/d687bfd3-a544-49cc-8a07-14fe56853c54.png\",\"image\":[\"https://content.trustist.com/brandlogos/d687bfd3-a544-49cc-8a07-14fe56853c54.png\"],\"name\":\"LockFit\",\"alternateName\":null,\"hasMap\":null,\"geo\":null,\"telephone\":null,\"url\":\"https://lockfit.co.uk\",\"address\":null,\"branchOf\":null,\"openingHoursSpecification\":null,\"sameAs\":null},\"aggregateRating\":{\"@type\":\"AggregateRating\",\"ratingValue\":5,\"bestRating\":5,\"worstRating\":1,\"reviewCount\":224},\"review\":{\"@type\":\"Review\",\"url\":\"https://www.trustist.com/local-reviews/Review-lockfit-Keighley-Reviews-38788.html\",\"author\":{\"@type\":\"Person\",\"name\":\"Richard Davy\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":null,\"addressLocality\":null,\"addressRegion\":null,\"postalCode\":null,\"addressCountry\":null}},\"datePublished\":\"2024-04-02T23:50:51.000Z\",\"headline\":\"\",\"isBasedOn\":null,\"reviewBody\":\"Encountered that rarest of commodities after arranging for a new lock to be fitted having lost all keys - honesty. Arranged with Matt for a new lock to be fitted later the same day. Matt rang back and suggested an alternative method be tried first, admitting that, in making the suggestion he was effectively turning down the work. The alternative solution worked. So, although no work performed per se, here is nonetheless positive feedback for a thoroughly decent approach the likes of which are seldom encountered. Cheers, Matt.\",\"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-lockfit-Keighley-Reviews-38788.html\",\"description\":null,\"logo\":\"https://content.trustist.com/brandlogos/d687bfd3-a544-49cc-8a07-14fe56853c54.png\",\"image\":[\"https://content.trustist.com/brandlogos/d687bfd3-a544-49cc-8a07-14fe56853c54.png\"],\"name\":\"LockFit\",\"alternateName\":\"LockFit Keighley\",\"hasMap\":\"https://maps.google.com/maps?cid=13247120572139307675\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":\"\",\"longitude\":\"\"},\"telephone\":\"\",\"url\":\"https://lockfit.co.uk\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"\",\"addressLocality\":\"\",\"addressRegion\":null,\"postalCode\":null,\"addressCountry\":null},\"branchOf\":{\"@type\":\"Organization\",\"name\":\"LockFit\",\"sameAs\":\"https://lockfit.co.uk\"},\"openingHoursSpecification\":[{\"@type\":\"OpeningHoursSpecification\",\"closes\":\"24:00:00\",\"dayOfWeek\":\"http://schema.org/Sunday\",\"opens\":\"00:00:00\"},{\"@type\":\"OpeningHoursSpecification\",\"closes\":\"24:00:00\",\"dayOfWeek\":\"http://schema.org/Monday\",\"opens\":\"00:00:00\"},{\"@type\":\"OpeningHoursSpecification\",\"closes\":\"24:00:00\",\"dayOfWeek\":\"http://schema.org/Tuesday\",\"opens\":\"00:00:00\"},{\"@type\":\"OpeningHoursSpecification\",\"closes\":\"24:00:00\",\"dayOfWeek\":\"http://schema.org/Wednesday\",\"opens\":\"00:00:00\"},{\"@type\":\"OpeningHoursSpecification\",\"closes\":\"24:00:00\",\"dayOfWeek\":\"http://schema.org/Thursday\",\"opens\":\"00:00:00\"},{\"@type\":\"OpeningHoursSpecification\",\"closes\":\"24:00:00\",\"dayOfWeek\":\"http://schema.org/Friday\",\"opens\":\"00:00:00\"},{\"@type\":\"OpeningHoursSpecification\",\"closes\":\"24:00:00\",\"dayOfWeek\":\"http://schema.org/Saturday\",\"opens\":\"00:00:00\"}],\"sameAs\":[\"https://maps.google.com/maps?cid=13247120572139307675\",\"https://www.facebook.com/103242098641763\",\"https://www.checkatrade.com/give-feedback/trades/lockfitkeighley\",\"https://www.facebook.com/107439074880193\"],\"@context\":\"http://schema.org\",\"aggregateRating\":null,\"review\":null,\"paymentAccepted\":null,\"makesOffer\":null}]"; 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/b03wkpIGzE6Fb08R4hLV-Q/ratingsummary.js'; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); })(window, document);