About 8 St Clements Street Management Limited (10064343) United Kingdom