Hi Marc
Welcome. Hope you find something useful here. If not, start a new topic and ask.
I lived and worked in London for years. I thought I could remember seeing a building somewhere called the Shaftesbury Hospital but couldn't remember where. Just looked it up:
http://ezitis.myzen.co.uk/shaftesbury.html - I worked nearby in the 1990s.
Bb