About 24 Upper Wimpole Street Limited (04074817) United Kingdom