Sadly, it was officially confirmed yesterday that the London branch of Jim Henson's Creature Shop is closing. UK tax break uncertainties and poor the US dollar exchange rate were blamed. Here's the official press release:
http://www.henson.com/company/070405.html
http://www.creatureshop.com/