About 23 Wimpole Street Limited (02637192) United Kingdom