Here's an update on buying from Hamley's.
The figure doesn't appear on their website and, indeed, when I tried just now to get on to it it came up with "Service unavailable".
I've had an exchange with Customer Services (support@hamleysoflondon.freshdesk.com) who have been very helpful and told me that the figures are in stock, £7.50 each or two for £12, plus £9.99 postage. This is higher than postage from their website, but there doesn't seem to be any choice.
Customer services gave me their 'phone number - 03717041977 - and I rang them and they then put me through to the sales floor. I have ordered four, one for me, one for an overseas member, and two spare. I am offering these to Graham and Skypurr if they want them.
Quick decisions seemed necessary, so I hope I have not offended anyone.