I saw the Harrods photos on their IG. I'm not too surprised. They're now owned by LVMH afterall so now they have the spending power for marketing.
I don't know if they're doing anything "special" but we know they have a new canvas line out which I'm sure they're all too happy to advertise. I'm glad they had Dalmatian puppies, always a sucker for doggies.
Inventory varies from location to location.
Since they've taken down their website, it's best to see if you can call your local store, or even better, go in stores to ask an SA.
I'm from the US so I wouldn't be very helpful in terms of what's going on at Harrods but stock in my location in Southern California is one of the best IMO.